Diff of the two buildlogs:

--
--- b1/build.log	2025-03-23 14:39:44.680702667 +0000
+++ b2/build.log	2025-03-23 15:46:10.177766975 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sun Mar 23 00:00:29 -12 2025
-I: pbuilder-time-stamp: 1742731229
+I: Current time: Mon Mar 24 04:44:12 +14 2025
+I: pbuilder-time-stamp: 1742741052
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -27,52 +27,84 @@
 dpkg-source: info: applying Fix-build-on-some-architectures.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/15786/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64z.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Mar 23 14:44 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='8d8f28f5a0ad418cb35706692d40b477'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='15786'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=dfb39fc52ac44286bbb1b5bc2b58869e
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=12124
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.aUhYp0SV/pbuilderrc_mwfn --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aUhYp0SV/b1 --logfile b1/build.log visp_3.6.0-5.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.aUhYp0SV/pbuilderrc_6esb --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.aUhYp0SV/b2 --logfile b2/build.log visp_3.6.0-5.dsc'
+  SUDO_GID=110
+  SUDO_UID=103
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux ff4a 6.1.0-32-armmp-lpae #1 SMP Debian 6.1.129-1 (2025-03-06) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-32-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/15786/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -594,7 +626,7 @@
 Get: 452 http://deb.debian.org/debian unstable/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.3+b1 [724 kB]
 Get: 453 http://deb.debian.org/debian unstable/main armhf nlohmann-json3-dev all 3.11.3-2 [262 kB]
 Get: 454 http://deb.debian.org/debian unstable/main armhf visp-images-data all 3.6.0-1 [87.0 MB]
-Fetched 368 MB in 21s (17.4 MB/s)
+Fetched 368 MB in 32s (11.4 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package tzdata.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19532 files and directories currently installed.)
@@ -2062,8 +2094,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sun Mar 23 12:04:00 UTC 2025.
-Universal Time is now:  Sun Mar 23 12:04:00 UTC 2025.
+Local time is now:      Sun Mar 23 14:46:21 UTC 2025.
+Universal Time is now:  Sun Mar 23 14:46:21 UTC 2025.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libcap2-bin (1:2.75-3) ...
@@ -2448,7 +2480,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/visp-3.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../visp_3.6.0-5_source.changes
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/visp-3.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../visp_3.6.0-5_source.changes
 dpkg-buildpackage: info: source package visp
 dpkg-buildpackage: info: source version 3.6.0-5
 dpkg-buildpackage: info: source distribution unstable
@@ -2498,7 +2534,8 @@
 -- Performing Test HAVE_STD_CXX14_FLAG - Success
 -- Performing Test HAVE_STD_CXX17_FLAG (check file: cmake/checks/cxx17.cpp)
 -- Performing Test HAVE_STD_CXX17_FLAG - Success
--- Detected processor: armv7l
+-- Detected processor: aarch64
+-- sizeof(void) = 4 on 64 bit processor. Assume 32-bit compilation mode
 -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) 
 -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) 
 -- Could NOT find MKL (missing: MKL_LIBRARIES MKL_INCLUDE_DIRS MKL_INTERFACE_LIBRARY MKL_SEQUENTIAL_LAYER_LIBRARY MKL_CORE_LIBRARY) 
@@ -3488,7 +3525,7 @@
 -- 
 --   Platform:
 --     Timestamp:                   2025-03-09T03:02:27Z
---     Host:                        Linux 6.1.0-32-armmp-lpae armv7l
+--     Host:                        Linux 6.1.0-32-arm64 aarch64
 --     CMake:                       3.31.6
 --     CMake generator:             Unix Makefiles
 --     CMake build tool:            /usr/bin/gmake
@@ -3497,13 +3534,13 @@
 --   System information:
 --     Number of CPU logical cores: 4
 --     Number of CPU physical cores: 1
---     Total physical memory (in MiB): 4008
+--     Total physical memory (in MiB): 11664
 --     OS name:                     Linux
---     OS release:                  6.1.0-32-armmp-lpae
+--     OS release:                  6.1.0-32-arm64
 --     OS version:                  #1 SMP Debian 6.1.129-1 (2025-03-06)
---     OS platform:                 armv7l
+--     OS platform:                 aarch64
 --     CPU name:                    Unknown family
---     Is the CPU 64-bit?           no
+--     Is the CPU 64-bit?           yes
 --     Does the CPU have FPU?       no
 --     CPU optimization:
 -- 
@@ -3669,8 +3706,8 @@
 --   Install path:                  /usr
 -- 
 -- ==========================================================
--- Configuring done (69.8s)
--- Generating done (13.7s)
+-- Configuring done (37.0s)
+-- Generating done (9.8s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -3684,7 +3721,7 @@
    debian/rules override_dh_auto_build-indep
 make[1]: Entering directory '/build/reproducible-path/visp-3.6.0'
 dh_auto_build -- visp_doc # Generate Doxygen HTML documentation.
-	cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" visp_doc VERBOSE=1
+	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" visp_doc VERBOSE=1
 make[2]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/reproducible-path/visp-3.6.0 -B/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 visp_doc
@@ -3700,14 +3737,14 @@
 make[5]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/CMakeFiles/man.dir/DependInfo.cmake "--color="
 make[5]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f CMakeFiles/developer_scripts.dir/build.make CMakeFiles/developer_scripts.dir/build
-make[5]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[5]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f CMakeFiles/developer_scripts.dir/build.make CMakeFiles/developer_scripts.dir/build
 make  -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build
 make[5]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[5]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 Generate visp-config
-/usr/bin/cmake -DCMAKE_HELPER_SCRIPT=/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/VISPGenerateConfigScript.info.cmake -P /build/reproducible-path/visp-3.6.0/cmake/VISPGenerateConfigScript.cmake
 Generating doc/man/man1/visp-config.1.gz
+/usr/bin/cmake -DCMAKE_HELPER_SCRIPT=/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/VISPGenerateConfigScript.info.cmake -P /build/reproducible-path/visp-3.6.0/cmake/VISPGenerateConfigScript.cmake
 /usr/bin/gzip -9 -c /build/reproducible-path/visp-3.6.0/doc/man/man1/visp-config.1 > /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/doc/man/man1/visp-config.1.gz
 make[5]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 CMake Deprecation Warning at /build/reproducible-path/visp-3.6.0/cmake/VISPGenerateConfigScript.cmake:255 (cmake_minimum_required):
@@ -3763,130 +3800,117 @@
 Searching for files in directory /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 Searching for example files...
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pixhawk
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/polygon
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/points
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma6
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/calibration
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/wireframe-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/video
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-biclops
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pixhawk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/parse-argv
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pioneer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/ogre-simulator
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/coin-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper850
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/framegrabber
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/display
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/light
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/laserscanner
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/kinect
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-ptu46
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/math
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/parse-argv
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/homography
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile/yaml
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/video
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/ogre
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/simulation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/moments
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/geometric-features
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/moments
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/simulation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world/Makefile
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world/Autotools
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world/CMake
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/ogre
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper650
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma4
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/key-point
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper850
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/tracking
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-ptu46
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-kinova
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile/yaml
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/homography
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-franka
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper650
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma4
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/math
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/key-point
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/polygon
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/points
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/pose-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/ogre-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/display
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/kinect
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/framegrabber
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/laserscanner
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/light
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pioneer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/pose-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/grabber
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/tag
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/object
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/face
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/matching
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_align_depth
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_not_align_depth
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/mbt-generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/tag-detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/mblock
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/daemon
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/python
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/daemon
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/mblock
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/arduino
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/arduino/mbot-serial-controller
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/tag-detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/started
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/mbt-generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/config
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/calibration
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/matlab
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/trace
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/grabber
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Base.lproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Base.lproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/AppIcon.appiconset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/3rdparty
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/VispHelper
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/project.xcworkspace
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/project.xcworkspace/xcshareddata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata/yasutomoshirahama.xcuserdatad
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata/yasutomoshirahama.xcuserdatad/xcdebugger
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata/yasutomoshirahama.xcuserdatad/xcschemes
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Base.lproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets/AppIcon.appiconset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Base.lproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/3rdparty
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/AppIcon.appiconset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/Base.lproj
@@ -3902,845 +3926,845 @@
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/Yasutomo.xcuserdatad
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/Yasutomo.xcuserdatad/xcschemes
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Base.lproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_not_align_depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_align_depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/munkres
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Base.lproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets/AppIcon.appiconset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/face
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/matching
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/object
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/tag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/teabox
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square/lego_parts
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/teabox
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/cube
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/lego-square
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/lego-square/lego_parts
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/cube
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/data
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/images
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/camera_poses
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/images
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/teabox
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square/lego_parts
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data/models
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data/models/cube
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/config
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/munkres
 Searching for files in directory /build/reproducible-path/visp-3.6.0/demo
 Searching for files in directory /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/homography
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/tag
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/face
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3/klt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/scene
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/light
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/pioneer
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/kinova
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/flir-ptu
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/mavsdk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/universal-robots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/arms
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-flir-ptu
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/mbt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/io
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src/java
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res/values
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/libcxx_helper
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res/res
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res/res/values
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res/values
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jni
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/libcxx_helper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res/values
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/utils
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/cpp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org/visp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org/visp/engine
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org/visp/android
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/cpp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/utils
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/templates
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/doc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/plot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/video
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/parallel-port
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image/private
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/video
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jni
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/mbt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/flycapture
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/ueye
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/occipital_structure
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/kinect
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner/sick
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/mocap
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/mocap
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/ogre-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3/ar
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/models
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/scripts
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/textures
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/scene
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/arms
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/light
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/kinova
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/mavsdk
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/pioneer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/display
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/xml
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/serial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/file
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/time
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features/x86
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/endian
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/exceptions
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/histogram
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/file
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/network
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/xml
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/convert
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/exceptions
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/time
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/serial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/network
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/endian
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/camera
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/spline
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/kalman
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/random-generator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/spline
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/munkres
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image/private
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image/private
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/munkres
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/histogram-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/xml
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/serial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/time
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/cpu-features
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/endian
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/xml
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/convert
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/io
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/time
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/serial
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/io-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/network
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/convert
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/endian
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/histogram-with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/camera
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/math
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/math/data
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/network
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core
-Searching for files in directory /build/reproducible-path/visp-3.6.0/script
-Searching for files in directory /build/reproducible-path/visp-3.6.0/script/Blender
-Searching for files in directory /build/reproducible-path/visp-3.6.0/script/dataset_generator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/script/megapose_server
-Searching for images...
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/logo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/cpp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/docker
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/misc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/android
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/franka
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/started
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/started
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/apriltag
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/mbt-generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/install
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/mbot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/matlab
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/ios
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/windows
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/visual-servo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/visual-servo/ibvs-python-plots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/supported-material
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/pose-estimation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/munkres
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/tracking/megapose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/unix
-Searching for dot files...
-Searching for msc files...
-Searching for dia files...
-Searching for files to exclude
-Searching INPUT for files to process...
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/plot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/tools
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/video
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image/private
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/parallel-port
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/video
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose-with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/homography
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3/ar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/ogre-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/models
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/textures
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/scripts
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/tag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/face
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/tag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/test
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3/klt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/scene
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/light
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/pioneer
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/kinova
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/flir-ptu
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/mavsdk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/universal-robots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/arms
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-flir-ptu
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3/klt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/doc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/script
+Searching for files in directory /build/reproducible-path/visp-3.6.0/script/megapose_server
+Searching for files in directory /build/reproducible-path/visp-3.6.0/script/Blender
+Searching for files in directory /build/reproducible-path/visp-3.6.0/script/dataset_generator
+Searching for images...
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/logo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/mbot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/mbt-generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/install
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/apriltag
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/visual-servo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/visual-servo/ibvs-python-plots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/unix
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/calibration
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/matlab
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/ios
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/supported-material
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/windows
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/docker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/tracking
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/tracking/megapose
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/pose-estimation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/cpp
+Searching for dot files...
+Searching for msc files...
+Searching for dia files...
+Searching for files to exclude
+Searching INPUT for files to process...
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/mbt
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/io
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src/java
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res/values
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/libcxx_helper
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res/res
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res/res/values
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_lib/res/values
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jni
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/libcxx_helper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/android_sdk/android_gradle_lib/res/values
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/utils
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/cpp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org/visp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org/visp/engine
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android/java/org/visp/android
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/cpp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/src/java/org/visp/utils
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/templates
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/doc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/plot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/video
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/parallel-port
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image/private
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/video
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/generator/android-21/java/org/visp/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jni
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/core/src/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/mbt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/misc/imgproc/src/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/java/jar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/flycapture
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/ueye
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/occipital_structure
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/kinect
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner/sick
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/mocap
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/test/mocap
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/ogre-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3/ar
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/models
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/scripts
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/textures
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/scene
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/arms
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/light
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/kinova
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/mavsdk
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/pioneer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/display
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/xml
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/serial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/file
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/time
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features/x86
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/endian
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/exceptions
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/histogram
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/file
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/network
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/xml
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/convert
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/exceptions
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/time
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/serial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/network
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tools/endian
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/camera
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/spline
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/kalman
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/random-generator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/math/spline
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/munkres
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image/private
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/image/private
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/src/munkres
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/histogram-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/xml
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/serial
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/time
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/cpu-features
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/endian
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/xml
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/convert
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/io
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/time
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/serial
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/io-with-dataset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/network
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/convert
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/endian
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/tools/histogram-with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/camera
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/math
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/math/data
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/network
 Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3
-Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/core/test/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/plot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/include/visp3/io
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/tools
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/video
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/image/private
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/src/parallel-port
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/io/test/video
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/homography
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/pose-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/include/visp3/ar
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/ogre-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/models
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/textures
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/ar/data/ogre-simulator/media/materials/scripts
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/face
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/src/tag
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/me/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/include/visp3/klt
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/doc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/src
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test
+Searching for files in directory /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pixhawk
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/polygon
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/points
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma6
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/calibration
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/wireframe-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/video
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-biclops
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pixhawk
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/parse-argv
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pioneer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/ogre-simulator
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/coin-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper850
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/tools
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/framegrabber
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/display
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/light
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/laserscanner
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/kinect
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-ptu46
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/math
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/parse-argv
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/homography
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile/yaml
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/video
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/ogre
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/simulation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/moments
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/geometric-features
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/moments
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/simulation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world/Makefile
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world/Autotools
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/hello-world/CMake
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/manual/ogre
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper650
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma4
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/key-point
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper850
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/tracking
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-ptu46
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-kinova
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile/yaml
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/homography
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-franka
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-viper650
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma4
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/math
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/key-point
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-afma6
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/polygon
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/points
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/moments/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/pose-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/example/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/ogre-simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/display
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/kinect
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/framegrabber
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/laserscanner
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/device/light
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-universal-robots
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/servo-pioneer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/example/pose-estimation
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/grabber
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/tag
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/object
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/face
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/matching
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_align_depth
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_not_align_depth
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/mbt-generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/tag-detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/mblock
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/daemon
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/python
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/daemon
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/mblock
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/arduino
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/arduino/mbot-serial-controller
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/tag-detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/started
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/java/mbt-generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/config
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/calibration
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/matlab
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/trace
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/grabber
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Base.lproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Base.lproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/AppIcon.appiconset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/3rdparty
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/VispHelper
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/project.xcworkspace
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/project.xcworkspace/xcshareddata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcshareddata/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata/yasutomoshirahama.xcuserdatad
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata/yasutomoshirahama.xcuserdatad/xcdebugger
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera.xcodeproj/xcuserdata/yasutomoshirahama.xcuserdatad/xcschemes
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Base.lproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets/AppIcon.appiconset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Base.lproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/3rdparty
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/AppIcon.appiconset
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/Base.lproj
@@ -4756,130 +4780,143 @@
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/Yasutomo.xcuserdatad
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag.xcodeproj/xcuserdata/Yasutomo.xcuserdatad/xcschemes
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Base.lproj
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_not_align_depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data/d435_align_depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/munkres
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Base.lproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets/AppIcon.appiconset
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/project.xcworkspace/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc.xcodeproj/xcuserdata/fspindle.xcuserdatad/xcschemes
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/face
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/matching
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/object
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/detection/tag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/teabox
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square/lego_parts
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/teabox
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/cube
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/lego-square
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/lego-square/lego_parts
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/model/cube
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/data
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/depth
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/images
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/camera_poses
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/images
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/teabox
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model/lego-square/lego_parts
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data/models
 Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data/models/cube
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob
-Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/config
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/simulator/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/tutorial/munkres
 Searching for files in directory /build/reproducible-path/visp-3.6.0/demo
 Searching for files in directory /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/developper
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/docker
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/misc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/detection_dnn
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/java
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/visual-servo
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/unix
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/package
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/calibration
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/supported-third-parties
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/ios
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/supported-material
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/linear-algebra
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/linear-algebra/logs
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/linear-algebra/logs/perfMatrixMultiplication
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/windows
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/cross-compilation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/developper
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/docker
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/tracking
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/bridge
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/bridge/opencv
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/bridge/ros
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/bridge/matlab
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/started
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/cross-compilation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/bridge/opencv
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/supported-third-parties
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/ios
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/windows
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/package
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/visual-servo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/supported-material
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/munkres
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/image
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/tracking
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/unix
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/linear-algebra
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/linear-algebra/logs
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/linear-algebra/logs/perfMatrixMultiplication
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/tutorial/detection_dnn
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/biblio
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/man
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/man/man1
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/logo
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/cpp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/docker
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/misc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/vision
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/android
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/detection
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/franka
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/mbot
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/started
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/apriltag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/mbt-generic
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/install
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/mbot
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/imgproc
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/gui
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/matlab
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/bebop2
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/ios
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/windows
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/java/apriltag
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/visual-servo
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/visual-servo/ibvs-python-plots
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/supported-material
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/unix
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/calibration
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/pose-estimation
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/munkres
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/bebop2
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/franka
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/matlab
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/gui
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/started
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/ios
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/vision
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/supported-material
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/detection
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/android
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/windows
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/misc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/docker
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/tracking
 Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/tracking/megapose
-Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/unix
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/imgproc
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/image
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/munkres
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/tutorial/pose-estimation
+Searching for files in directory /build/reproducible-path/visp-3.6.0/doc/image/cpp
 Searching for files in directory /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/doc
 Searching for files in directory /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/doc/man
 Searching for files in directory /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/doc/man/man1
@@ -7698,10 +7735,10 @@
 Preprocessing /build/reproducible-path/visp-3.6.0/doc/tutorial/windows/tutorial-install-win10-msvc17.dox...
 Parsing file /build/reproducible-path/visp-3.6.0/doc/tutorial/windows/tutorial-install-win10-msvc17.dox...
 Preprocessing /build/reproducible-path/visp-3.6.0/doc/tutorial/windows/tutorial-install-win11-mingw-w64.dox...
-Parsing file /build/reperror opening bib23472.bbl: No such file or directory
+Parsing file /build/reperror opening bib20137.bbl: No such file or directory
 bibtex command failed: No such file or directory
-sh: 1: latex: not found
-sh: 1: latex: not found
+sh: line 1: latex: command not found
+sh: line 1: latex: command not found
 roducible-path/visp-3.6.0/doc/tutorial/windows/tutorial-install-win11-mingw-w64.dox...
 Preprocessing /build/reproducible-path/visp-3.6.0/doc/tutorial/windows/tutorial-install-win11-msvc17.dox...
 Parsing file /build/reproducible-path/visp-3.6.0/doc/tutorial/windows/tutorial-install-win11-msvc17.dox...
@@ -9574,11 +9611,6 @@
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.cpp...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.h...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/tutorial-circle-hough.cpp...
-Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/AppIcon.appiconset/Contents.json...
-Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/Contents.json...
-Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset/Contents.json...
-Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/Assets.xcassets/AppIcon.appiconset/Contents.json...
-Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets/AppIcon.appiconset/Contents.json...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/VispHelper/ImageConversion.h...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/ImageConversion.h...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/ImageConversion.h...
@@ -9592,6 +9624,11 @@
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/ImageDisplay.mm...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/AppDelegate.h...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/AppDelegate.h...
+Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/AppIcon.appiconset/Contents.json...
+Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/AprilTagLiveCamera/AprilTagLiveCamera/Assets.xcassets/Contents.json...
+Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/Assets.xcassets/AppIcon.appiconset/Contents.json...
+Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/Assets.xcassets/AppIcon.appiconset/Contents.json...
+Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedImageProc/StartedImageProc/Assets.xcassets/AppIcon.appiconset/Contents.json...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/ViewController.h...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/StartedAprilTag/StartedAprilTag/ViewController.h...
 Generating code for file /build/reproducible-path/visp-3.6.0/tutorial/ios/GettingStarted/GettingStarted/ViewController.mm...
@@ -10162,7 +10199,7 @@
 make[2]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[1]: Leaving directory '/build/reproducible-path/visp-3.6.0'
    dh_auto_build -O--buildsystem=cmake -Nlibvisp-doc
-	cd obj-arm-linux-gnueabihf && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1
+	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/reproducible-path/visp-3.6.0 -B/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
@@ -10171,45 +10208,49 @@
 make  -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/depend
 make  -f CMakeFiles/developer_scripts.dir/build.make CMakeFiles/developer_scripts.dir/depend
 make  -f 3rdparty/clipper/CMakeFiles/visp_clipper.dir/build.make 3rdparty/clipper/CMakeFiles/visp_clipper.dir/depend
+make  -f 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/build.make 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/CMakeFiles/man.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/CMakeFiles/developer_scripts.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/clipper /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper/CMakeFiles/visp_clipper.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build
 make  -f CMakeFiles/developer_scripts.dir/build.make CMakeFiles/developer_scripts.dir/build
+make  -f 3rdparty/clipper/CMakeFiles/visp_clipper.dir/build.make 3rdparty/clipper/CMakeFiles/visp_clipper.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Nothing to be done for 'CMakeFiles/man.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Nothing to be done for 'CMakeFiles/developer_scripts.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f 3rdparty/clipper/CMakeFiles/visp_clipper.dir/build.make 3rdparty/clipper/CMakeFiles/visp_clipper.dir/build
+make  -f 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/build.make 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[  0%] Built target developer_scripts
 [  0%] Built target man
-make  -f 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/build.make 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/depend
-make  -f 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/build.make 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/depend
 [  0%] Building CXX object 3rdparty/clipper/CMakeFiles/visp_clipper.dir/clipper.cpp.o
+[  0%] Built target developer_scripts
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-float-equal -Wno-class-memaccess -MD -MT 3rdparty/clipper/CMakeFiles/visp_clipper.dir/clipper.cpp.o -MF CMakeFiles/visp_clipper.dir/clipper.cpp.o.d -o CMakeFiles/visp_clipper.dir/clipper.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/clipper/clipper.cpp
+make  -f 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/build.make 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/depend
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o -MF CMakeFiles/visp_apriltag.dir/apriltag.cpp.o.d -o CMakeFiles/visp_apriltag.dir/apriltag.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/apriltag.cpp
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/qbdevice /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o -MF CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o.d -o CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/apriltag_pose.cpp
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/build.make 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/build
-make  -f 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/build.make 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [  0%] Building CXX object 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -MD -MT 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o -MF CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o.d -o CMakeFiles/visp_qbdevice.dir/qb_device_driver.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/qbdevice/qb_device_driver.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag.cpp.o -MF CMakeFiles/visp_apriltag.dir/apriltag.cpp.o.d -o CMakeFiles/visp_apriltag.dir/apriltag.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/apriltag.cpp
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o -MF CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o.d -o CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/apriltag_quad_thresh.cpp
 [  0%] Building CXX object 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-unused-result -MD -MT 3rdparty/qbdevice/CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o -MF CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o.d -o CMakeFiles/visp_qbdevice.dir/qbmove_communications.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/qbdevice/qbmove_communications.cpp
 [  0%] Linking CXX static library ../lib/libvisp_qbdevice.a
@@ -10219,10 +10260,10 @@
 /usr/bin/ranlib ../lib/libvisp_qbdevice.a
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [  0%] Built target visp_qbdevice
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o -MF CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o.d -o CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/apriltag_pose.cpp
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o -MF CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o.d -o CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/apriltag_quad_thresh.cpp
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/g2d.cpp
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/homography.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/homography.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/homography.cpp
 In file included from /usr/include/c++/14/queue:64,
                  from /build/reproducible-path/visp-3.6.0/3rdparty/clipper/clipper.hpp:60,
                  from /build/reproducible-path/visp-3.6.0/3rdparty/clipper/clipper.cpp:41:
@@ -10230,18 +10271,10 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/g2d.cpp
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/homography.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/homography.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/homography.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/homography.cpp
 [  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/image_u8.cpp
 [  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/image_u8x3.cpp
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/image_u8x4.cpp
-[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/matd.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/matd.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/matd.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/image_u8x3.cpp: In function 'int image_u8x3_write_pnm(const image_u8x3_t*, const char*)':
 /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/image_u8x3.cpp:145:15: warning: argument 1 null where non-null expected [-Wnonnull]
   145 |         fclose(f);
@@ -10252,6 +10285,10 @@
       |            ^~~~~~
 At global scope:
 cc1plus: note: unrecognized command-line option '-Wno-shorten-64-to-32' may have been intended to silence earlier diagnostics
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/image_u8x4.cpp
+[  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/matd.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/matd.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/matd.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/matd.cpp
 [  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pam.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pam.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/pam.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/pam.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/pam.cpp
 [  0%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o
@@ -10272,13 +10309,6 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/zarray.cpp
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/zhash.cpp
-[  1%] Linking CXX static library ../lib/libvisp_clipper.a
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper && /usr/bin/cmake -P CMakeFiles/visp_clipper.dir/cmake_clean_target.cmake
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_clipper.dir/link.txt --verbose=1
-/usr/bin/ar qc ../lib/libvisp_clipper.a CMakeFiles/visp_clipper.dir/clipper.cpp.o
-/usr/bin/ranlib ../lib/libvisp_clipper.a
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[  1%] Built target visp_clipper
 make  -f 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/build.make 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/DependInfo.cmake "--color="
@@ -10287,21 +10317,12 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [  1%] Building CXX object 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/reflex_driver2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -MD -MT 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/reflex_driver2.cpp.o -MF CMakeFiles/visp_reflex_takktile2.dir/reflex_driver2.cpp.o.d -o CMakeFiles/visp_reflex_takktile2.dir/reflex_driver2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_driver2.cpp
-[  1%] Building CXX object 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -MD -MT 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o -MF CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o.d -o CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_hand2.cpp
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -Wno-deprecated -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-float-equal -Wno-strict-overflow -Wno-type-limits -Wno-shift-negative-value -Wno-shorten-64-to-32 -Wno-attributes -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o -MF CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o.d -o CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/common/zmaxheap.cpp
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o -MF CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o.d -o CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/tag16h5.cpp
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o -MF CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o.d -o CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/tag25h7.cpp
-/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_driver2.cpp: In member function 'void reflex_driver2::ReflexDriver::set_angle_position(const float*)':
-/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_driver2.cpp:319:26: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
-  319 |         printf("Finger %ld overloaded at %f, loosening\n", i+1, hand_info.load[i]);
-      |                        ~~^                                 ~~~
-      |                          |                                  |
-      |                          long int                           size_t {aka unsigned int}
-      |                        %d
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o -MF CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o.d -o CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/tag25h9.cpp
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o
@@ -10310,6 +10331,22 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o -MF CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o.d -o CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/tag36h11.cpp
 [  1%] Building CXX object 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17  -O0 -MD -MT 3rdparty/apriltag/CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o -MF CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o.d -o CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/apriltag/tagCircle21h7.cpp
+[  1%] Building CXX object 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -MD -MT 3rdparty/reflex-takktile2/CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o -MF CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o.d -o CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_hand2.cpp
+[  1%] Linking CXX static library ../lib/libvisp_apriltag.a
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/cmake -P CMakeFiles/visp_apriltag.dir/cmake_clean_target.cmake
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_apriltag.dir/link.txt --verbose=1
+/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_driver2.cpp: In member function 'void reflex_driver2::ReflexDriver::set_angle_position(const float*)':
+/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2/reflex_driver2.cpp:319:26: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
+  319 |         printf("Finger %ld overloaded at %f, loosening\n", i+1, hand_info.load[i]);
+      |                        ~~^                                 ~~~
+      |                          |                                  |
+      |                          long int                           size_t {aka unsigned int}
+      |                        %d
+/usr/bin/ar qc ../lib/libvisp_apriltag.a CMakeFiles/visp_apriltag.dir/apriltag.cpp.o CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o CMakeFiles/visp_apriltag.dir/common/homography.cpp.o CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o CMakeFiles/visp_apriltag.dir/common/matd.cpp.o CMakeFiles/visp_apriltag.dir/common/pam.cpp.o "CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o" CMakeFiles/visp_apriltag.dir/common/pnm.cpp.o CMakeFiles/visp_apriltag.dir/common/string_util.cpp.o CMakeFiles/visp_apriltag.dir/common/svd22.cpp.o CMakeFiles/visp_apriltag.dir/common/time_util.cpp.o CMakeFiles/visp_apriltag.dir/common/times.cpp.o CMakeFiles/visp_apriltag.dir/common/workerpool.cpp.o CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o
+/usr/bin/ranlib ../lib/libvisp_apriltag.a
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[  1%] Built target visp_apriltag
 make  -f 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/build.make 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/DependInfo.cmake "--color="
@@ -10318,32 +10355,32 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [  2%] Building CXX object 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/pugixml.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -MD -MT 3rdparty/pugixml-1.9/CMakeFiles/visp_pugixml.dir/pugixml.cpp.o -MF CMakeFiles/visp_pugixml.dir/pugixml.cpp.o.d -o CMakeFiles/visp_pugixml.dir/pugixml.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9/pugixml.cpp
-[  2%] Linking CXX static library ../lib/libvisp_apriltag.a
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/cmake -P CMakeFiles/visp_apriltag.dir/cmake_clean_target.cmake
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_apriltag.dir/link.txt --verbose=1
-/usr/bin/ar qc ../lib/libvisp_apriltag.a CMakeFiles/visp_apriltag.dir/apriltag.cpp.o CMakeFiles/visp_apriltag.dir/apriltag_pose.cpp.o CMakeFiles/visp_apriltag.dir/apriltag_quad_thresh.cpp.o CMakeFiles/visp_apriltag.dir/common/g2d.cpp.o CMakeFiles/visp_apriltag.dir/common/homography.cpp.o CMakeFiles/visp_apriltag.dir/common/image_u8.cpp.o CMakeFiles/visp_apriltag.dir/common/image_u8x3.cpp.o CMakeFiles/visp_apriltag.dir/common/image_u8x4.cpp.o CMakeFiles/visp_apriltag.dir/common/matd.cpp.o CMakeFiles/visp_apriltag.dir/common/pam.cpp.o "CMakeFiles/visp_apriltag.dir/common/pjpeg-idct.cpp.o" CMakeFiles/visp_apriltag.dir/common/pnm.cpp.o CMakeFiles/visp_apriltag.dir/common/string_util.cpp.o CMakeFiles/visp_apriltag.dir/common/svd22.cpp.o CMakeFiles/visp_apriltag.dir/common/time_util.cpp.o CMakeFiles/visp_apriltag.dir/common/times.cpp.o CMakeFiles/visp_apriltag.dir/common/workerpool.cpp.o CMakeFiles/visp_apriltag.dir/common/zarray.cpp.o CMakeFiles/visp_apriltag.dir/common/zhash.cpp.o CMakeFiles/visp_apriltag.dir/common/zmaxheap.cpp.o CMakeFiles/visp_apriltag.dir/tag16h5.cpp.o CMakeFiles/visp_apriltag.dir/tag25h7.cpp.o CMakeFiles/visp_apriltag.dir/tag25h9.cpp.o CMakeFiles/visp_apriltag.dir/tag36h10.cpp.o CMakeFiles/visp_apriltag.dir/tag36h11.cpp.o CMakeFiles/visp_apriltag.dir/tagCircle21h7.cpp.o
-/usr/bin/ranlib ../lib/libvisp_apriltag.a
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[  2%] Built target visp_apriltag
 make  -f 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/build.make 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/3rdparty/simdlib /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/DependInfo.cmake "--color="
+[  2%] Linking CXX static library ../lib/libvisp_clipper.a
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper && /usr/bin/cmake -P CMakeFiles/visp_clipper.dir/cmake_clean_target.cmake
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/build.make 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/build
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_clipper.dir/link.txt --verbose=1
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdLib.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdLib.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdLib.cpp
+/usr/bin/ar qc ../lib/libvisp_clipper.a CMakeFiles/visp_clipper.dir/clipper.cpp.o
+/usr/bin/ranlib ../lib/libvisp_clipper.a
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[  2%] Built target visp_clipper
+[  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseBgrToBgra.cpp
 [  2%] Linking CXX static library ../lib/libvisp_reflex_takktile2.a
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 && /usr/bin/cmake -P CMakeFiles/visp_reflex_takktile2.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_reflex_takktile2.dir/link.txt --verbose=1
+[  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseBgrToGray.cpp
 /usr/bin/ar qc ../lib/libvisp_reflex_takktile2.a CMakeFiles/visp_reflex_takktile2.dir/reflex_driver2.cpp.o CMakeFiles/visp_reflex_takktile2.dir/reflex_hand2.cpp.o
 /usr/bin/ranlib ../lib/libvisp_reflex_takktile2.a
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [  2%] Built target visp_reflex_takktile2
-[  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToBgra.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseBgrToBgra.cpp
-[  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToGray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseBgrToGray.cpp
 [  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToRgb.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToRgb.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToRgb.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgrToRgb.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseBgrToRgb.cpp
 [  2%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseBgraToBgr.cpp.o
@@ -10376,13 +10413,6 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseImageSave.cpp
 [  3%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSaveJpeg.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSaveJpeg.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSaveJpeg.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSaveJpeg.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseImageSaveJpeg.cpp
-[  3%] Linking CXX static library ../lib/libvisp_pugixml.a
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 && /usr/bin/cmake -P CMakeFiles/visp_pugixml.dir/cmake_clean_target.cmake
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_pugixml.dir/link.txt --verbose=1
-/usr/bin/ar qc ../lib/libvisp_pugixml.a CMakeFiles/visp_pugixml.dir/pugixml.cpp.o
-/usr/bin/ranlib ../lib/libvisp_pugixml.a
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[  3%] Built target visp_pugixml
 [  3%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSavePng.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSavePng.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSavePng.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseImageSavePng.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseImageSavePng.cpp
 [  3%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseInterleave.cpp.o
@@ -10397,6 +10427,13 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray3x3.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray3x3.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray3x3.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseReduceGray3x3.cpp
 [  3%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray4x4.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray4x4.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray4x4.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray4x4.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseReduceGray4x4.cpp
+[  3%] Linking CXX static library ../lib/libvisp_pugixml.a
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 && /usr/bin/cmake -P CMakeFiles/visp_pugixml.dir/cmake_clean_target.cmake
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_pugixml.dir/link.txt --verbose=1
+/usr/bin/ar qc ../lib/libvisp_pugixml.a CMakeFiles/visp_pugixml.dir/pugixml.cpp.o
+/usr/bin/ranlib ../lib/libvisp_pugixml.a
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[  3%] Built target visp_pugixml
 [  3%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray5x5.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray5x5.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray5x5.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseReduceGray5x5.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseReduceGray5x5.cpp
 [  3%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseResizeBilinear.cpp.o
@@ -10414,55 +10451,55 @@
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseStretchGray2x2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdBaseStretchGray2x2.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdBaseStretchGray2x2.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdBaseStretchGray2x2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdBaseStretchGray2x2.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgrToBgra.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToBgra.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgrToBgra.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgrToGray.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToGray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgrToGray.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgrToRgb.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgrToRgb.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgrToRgb.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgraToBgr.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToBgr.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgraToBgr.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgraToGray.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonBgraToGray.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonBgraToGray.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonCpu.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCpu.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonCpu.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonCustomFunctions.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonCustomFunctions.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonCustomFunctions.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonDeinterleave.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonDeinterleave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonDeinterleave.cpp
 [  4%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonGaussianBlur.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGaussianBlur.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonGaussianBlur.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonGrayToBgr.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgr.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonGrayToBgr.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonGrayToBgra.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonGrayToBgra.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonGrayToBgra.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageLoad.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageLoad.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageLoad.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageSave.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageSave.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageSaveJpeg.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSaveJpeg.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageSaveJpeg.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageSavePng.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonImageSavePng.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonImageSavePng.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonInterleave.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonInterleave.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonInterleave.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonOperation.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonOperation.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonOperation.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduce.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduce.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduce.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray2x2.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray2x2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray2x2.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray3x3.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray3x3.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray3x3.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray4x4.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray4x4.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray4x4.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray5x5.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonReduceGray5x5.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonReduceGray5x5.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonResizeBilinear.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizeBilinear.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonResizeBilinear.cpp
 [  5%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonResizer.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonResizer.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonResizer.cpp
 [  6%] Building CXX object 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument -mfpu=neon -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonStretchGray2x2.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wno-psabi -Wno-asm-operand-widths -Wno-switch -Wno-unused-command-line-argument  -MD -MT 3rdparty/simdlib/CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o -MF CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o.d -o CMakeFiles/visp_simdlib.dir/Simd/SimdNeonStretchGray2x2.cpp.o -c /build/reproducible-path/visp-3.6.0/3rdparty/simdlib/Simd/SimdNeonStretchGray2x2.cpp
 [  6%] Linking CXX static library ../lib/libvisp_simdlib.a
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/cmake -P CMakeFiles/visp_simdlib.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/simdlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_simdlib.dir/link.txt --verbose=1
@@ -10479,12 +10516,20 @@
 [  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o
 [  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpColorDepthConversion.cpp.o
 [  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpMeterPixelConversion.cpp
+[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpCameraParameters.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpCameraParameters.cpp
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpColorDepthConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpColorDepthConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpColorDepthConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpColorDepthConversion.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpMeterPixelConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpMeterPixelConversion.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpPixelMeterConversion.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpCameraParameters.cpp:51:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpMeterPixelConversion.cpp:41:
+/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) { }
+      |                  ^
+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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpPixelMeterConversion.cpp:40:
 /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) { }
       |                  ^
@@ -10493,122 +10538,110 @@
   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:151:18: note: remove the '< >'
+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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpCameraParameters.cpp:51:
+/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: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:151: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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpMeterPixelConversion.cpp:41:
-/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: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: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:156: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: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: 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:174:18: 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: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: 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:192:18: 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: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: 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: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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColorDepthConversion.h:39,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpColorDepthConversion.cpp:44:
-/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:239:27: note: remove the '< >'
+/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: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:226: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:259:11: note: remove the '< >'
 /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: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: 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 '< >'
-[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpPixelMeterConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpPixelMeterConversion.cpp
-[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpXmlParserCamera.cpp
-[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpColor.cpp
+/build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpPixelMeterConversion.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColorDepthConversion.h:39,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpColorDepthConversion.cpp:44:
 /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) { }
       |                  ^
@@ -10645,6 +10678,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o -MF CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o.d -o CMakeFiles/visp_core.dir/src/camera/vpXmlParserCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/camera/vpXmlParserCamera.cpp
+[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpColor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpColor.cpp
+[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpDisplay.cpp
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpDisplay_rgba.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:46,
@@ -10725,12 +10766,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  6%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpDisplay.cpp
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpDisplay_rgba.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpDisplay_rgba.cpp
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpDisplay_uchar.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -10811,6 +10846,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpDisplay_uchar.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpDisplay_uchar.cpp
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpFeatureDisplay.cpp
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpCannyEdgeDetection.cpp
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpColormap.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -10851,12 +10894,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o -MF CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o.d -o CMakeFiles/visp_core.dir/src/display/vpFeatureDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/display/vpFeatureDisplay.cpp
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpCannyEdgeDetection.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpCannyEdgeDetection.cpp
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpColormap.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpColormap.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -10984,6 +11021,8 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpFont.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpFont.cpp
 [  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpGaussianFilter.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpGaussianFilter.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpGaussianFilter.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpGaussianFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpGaussianFilter.cpp
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageCircle.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCannyEdgeDetection.h:35:
 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
@@ -11031,16 +11070,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -11082,19 +11111,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /usr/include/c++/14/map:63:
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
   513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -11102,10 +11121,6 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageCircle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageCircle.cpp
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -Wno-sign-compare -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageConvert.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -11147,8 +11162,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -Wno-sign-compare -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageConvert.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageConvert.cpp
 [  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageDraw.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageDraw.cpp
+[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageFilter.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -11190,8 +11229,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  7%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o -MF CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o.d -o CMakeFiles/visp_core.dir/src/image/vpImageFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/image/vpImageFilter.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageDraw.h:43,
@@ -11408,6 +11445,8 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o -MF CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/kalman/vpLinearKalmanFilterInstantiation.cpp
 [  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpColVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpColVector.cpp
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpEigenConversion.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/vpKalmanFilter.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/kalman/vpKalmanFilter.cpp:41:
@@ -11525,14 +11564,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpEigenConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpEigenConversion.cpp
 [  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix.cpp
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_cholesky.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/src/math/matrix/vpMatrix.cpp:53:
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpEigenConversion.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpEigenConversion.cpp:36:
 /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) { }
       |                  ^
@@ -11569,9 +11605,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpEigenConversion.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpEigenConversion.cpp:36:
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_cholesky.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_cholesky.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/src/math/matrix/vpMatrix.cpp:53:
 /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) { }
       |                  ^
@@ -11588,6 +11625,7 @@
   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 '< >'
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o
 /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
       |                   ^~~~~~~~~~~~~~~
@@ -11608,6 +11646,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_covariance.cpp
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-deprecated-copy -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_lu.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/src/math/matrix/vpMatrix_cholesky.cpp:41:
 /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]
@@ -11646,12 +11687,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_covariance.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_covariance.cpp
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-deprecated-copy -Wno-shadow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_lu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_lu.cpp
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_mul.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/src/math/matrix/vpMatrix_covariance.cpp:42:
 /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]
@@ -11690,6 +11725,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_mul.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_mul.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/src/math/matrix/vpMatrix_lu.cpp:38:
 /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]
@@ -11770,6 +11807,8 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-deprecated-copy -Wno-shadow -Wno-maybe-uninitialized -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpMatrix_svd.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpMatrix_svd.cpp
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpRowVector.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/src/math/matrix/vpMatrix_qr.cpp:44:
 /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]
@@ -11846,8 +11885,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpRowVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpRowVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpRowVector.cpp:47:
 /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) { }
@@ -11887,6 +11924,8 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpSubColVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpSubColVector.cpp
+[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpSubMatrix.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/vpSubColVector.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpSubColVector.cpp:42:
@@ -11926,8 +11965,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpSubMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpSubMatrix.cpp
 [  8%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/matrix/vpSubRowVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpSubRowVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
@@ -11971,6 +12008,8 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o -MF CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/misc/vpHinkley.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc/vpHinkley.cpp
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o -MF CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc/vpMath.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:39,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpSubRowVector.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/matrix/vpSubRowVector.cpp:42:
@@ -12010,8 +12049,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o -MF CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/misc/vpMath.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/misc/vpMath.cpp
 [  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o -MF CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/random-generator/vpGaussRand.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/random-generator/vpGaussRand.cpp
 [  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/random-generator/vpUniRand.cpp.o
@@ -12065,8 +12102,6 @@
 /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  1132 |     make_pair(_T1&& __x, _T2&& __y)
       |     ^~~~~~~~~
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o -MF CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust/vpRobust.cpp
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -12103,6 +12138,8 @@
       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4701 |                          __gnu_cxx::__ops::__iter_less_iter());
       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o -MF CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/robust/vpRobust.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust/vpRobust.cpp
 [  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o -MF CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/robust/vpScale.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/robust/vpScale.cpp
 [  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/spline/vpBSpline.cpp.o
@@ -12228,6 +12265,8 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpForceTwistMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpForceTwistMatrix.cpp
 [  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpHomogeneousMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpHomogeneousMatrix.cpp
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpPoseVector.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/vpExponentialMap.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpExponentialMap.cpp:39:
@@ -12305,8 +12344,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpPoseVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpPoseVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpHomogeneousMatrix.cpp:44:
 /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]
@@ -12345,8 +12382,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpQuaternionVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpPoseVector.cpp:50:
 /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]
@@ -12385,6 +12420,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpQuaternionVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpQuaternionVector.cpp
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRotationMatrix.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -12436,6 +12475,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDebug.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpPoseVector.cpp:46:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
  2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
@@ -12451,18 +12502,6 @@
       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   641 |                                              std::forward<_Args>(__args)...);
       |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDebug.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpPoseVector.cpp:46:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
     inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
     inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
@@ -12494,12 +12533,6 @@
       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   641 |                                              std::forward<_Args>(__args)...);
       |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRotationMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRotationMatrix.cpp
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRotationVector.cpp
-[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRxyzVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRotationMatrix.cpp:43:
 /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]
@@ -12538,6 +12571,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRotationVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRotationVector.cpp
+[  9%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRxyzVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRxyzVector.cpp
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRzyxVector.cpp
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRzyzVector.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/src/math/transformation/vpRotationVector.cpp:39:
 /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]
@@ -12615,12 +12656,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRzyxVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRzyxVector.cpp
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpRzyzVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRzyzVector.cpp
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpThetaUVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRzyxVector.h:50,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRzyxVector.cpp:38:
@@ -12660,6 +12695,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpThetaUVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpThetaUVector.cpp
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpTranslationVector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRzyzVector.h:49,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpRzyzVector.cpp:38:
@@ -12699,6 +12738,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpVelocityTwistMatrix.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/vpThetaUVector.h:53,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpThetaUVector.cpp:45:
@@ -12738,10 +12779,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpTranslationVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpTranslationVector.cpp
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpVelocityTwistMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpVelocityTwistMatrix.cpp
 [ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o -MF CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o.d -o CMakeFiles/visp_core.dir/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTranslationVector.h:42,
@@ -12820,6 +12857,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o -MF CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o.d -o CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/munkres/vpMunkres.cpp
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/convert/vpConvert.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserHomogeneousMatrix.h:47,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/math/transformation/vpXmlParserHomogeneousMatrix.cpp:45:
@@ -12859,12 +12900,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o -MF CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o.d -o CMakeFiles/visp_core.dir/src/munkres/vpMunkres.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/munkres/vpMunkres.cpp
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/convert/vpConvert.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/convert/vpConvert.cpp
 [ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/cpu-features/vpCPUFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features/vpCPUFeatures.cpp
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features/x86/cpu_x86.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -12907,12 +12946,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/cpu-features/x86/cpu_x86.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/cpu-features/x86/cpu_x86.cpp
 [ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/endian/vpEndian.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/endian/vpEndian.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/endian/vpEndian.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/endian/vpEndian.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/endian/vpEndian.cpp
 [ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/exceptions/vpException.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/exceptions/vpException.cpp
+[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/file/vpIoTools.cpp
 In file included from /usr/include/c++/14/algorithm:61,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/tools/convert/vpConvert.cpp:41:
 /usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const cv::Point3_<double>*, vector<cv::Point3_<double> > >; _OIter = __gnu_cxx::__normal_iterator<vpPoint*, vector<vpPoint> >; _UnaryOperation = vpPoint (*)(const cv::Point3_<double>&)]':
@@ -12927,12 +12966,12 @@
 /build/reproducible-path/visp-3.6.0/modules/core/src/tools/convert/vpConvert.cpp:335:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const cv::Point3_<double>*, std::vector<cv::Point3_<double> > >' changed in GCC 7.1
   335 |     std::transform(from.begin(), from.end(), to.begin(), point3dToVpObjectPoint);
       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/file/vpIoTools.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/file/vpIoTools.cpp
 [ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpPlane.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpPlane.cpp
 [ 10%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpPolygon.cpp
+[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpPolygon3D.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -13053,10 +13092,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpPolygon3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpPolygon3D.cpp
-[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpRect.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
@@ -13097,12 +13132,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpRect.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpRect.cpp
 [ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpRectOriented.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpRectOriented.cpp
 [ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpTriangle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpTriangle.cpp
 [ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/geometry/vpXmlParserRectOriented.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpXmlParserRectOriented.cpp
+[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/histogram/vpHistogram.cpp
+[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/histogram/vpHistogramPeak.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTriangle.h:50,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/tools/geometry/vpTriangle.cpp:37:
@@ -13142,8 +13183,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogram.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/histogram/vpHistogram.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -13185,8 +13224,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/histogram/vpHistogramPeak.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/histogram/vpHistogramPeak.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -13245,6 +13282,10 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/optimization/vpLinProg.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization/vpLinProg.cpp
 [ 11%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/optimization/vpQuadProg.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization/vpQuadProg.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/serial/vpSerial.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/time/vpTime.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/vpLinProg.h:40,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/tools/optimization/vpLinProg.cpp:39:
@@ -13284,8 +13325,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/serial/vpSerial.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/serial/vpSerial.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/vpLinProg.h:40,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpQuadProg.h:40,
@@ -13326,8 +13365,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/time/vpTime.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/time/vpTime.cpp
 [ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-deprecated-declarations -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o -MF CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o.d -o CMakeFiles/visp_core.dir/src/tools/xml/vpXmlParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tools/xml/vpXmlParser.cpp
 [ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCircle.cpp.o
@@ -13336,6 +13373,8 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpCylinder.cpp
 [ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpForwardProjection.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpForwardProjection.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpLine.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -13458,12 +13497,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpLine.cpp
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpPoint.cpp
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpSphere.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpLine.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpLine.cpp:36:
@@ -13503,6 +13536,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpPoint.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/forward-projection/vpSphere.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/forward-projection/vpSphere.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMoment.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAlpha.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -13585,12 +13626,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMoment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMoment.cpp
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAlpha.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAlpha.cpp
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentArea.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -13636,7 +13671,8 @@
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentArea.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAlpha.cpp:42:
 /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) { }
       |                  ^
@@ -13673,12 +13709,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentArea.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentArea.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentBasic.cpp
+[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentCInvariant.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAlpha.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentArea.cpp:41:
 /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) { }
       |                  ^
@@ -13715,17 +13758,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentAreaNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentBasic.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentBasic.cpp
-[ 12%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCInvariant.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentCInvariant.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentObject.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentBasic.cpp:40:
 /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) { }
       |                  ^
@@ -13765,8 +13802,8 @@
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentObject.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentBasic.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentAreaNormalized.cpp:41:
 /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) { }
       |                  ^
@@ -13851,6 +13888,8 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentCommon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentCommon.cpp
 [ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentDatabase.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentDatabase.cpp
+[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentGravityCenter.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -13977,12 +14016,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentGravityCenter.cpp
-[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentGravityCenterNormalized.cpp
-[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentObject.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -14025,6 +14058,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentGravityCenterNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentGravityCenterNormalized.cpp
+[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/moments/vpMomentObject.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/moments/vpMomentObject.cpp
+[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/vpTracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -14106,8 +14145,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 13%] Building CXX object modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/core/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/core/CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -MF CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o.d -o CMakeFiles/visp_core.dir/src/tracking/vpTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/src/tracking/vpTracker.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTracker.h:42,
@@ -14156,28 +14193,75 @@
 [ 13%] Built target visp_core
 make  -f modules/io/CMakeFiles/visp_io.dir/build.make modules/io/CMakeFiles/visp_io.dir/depend
 make  -f modules/gui/CMakeFiles/visp_gui.dir/build.make modules/gui/CMakeFiles/visp_gui.dir/depend
+make  -f modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/build.make modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/depend
+make  -f modules/imgproc/CMakeFiles/visp_imgproc.dir/build.make modules/imgproc/CMakeFiles/visp_imgproc.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/visp_io.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/visp_gui.dir/DependInfo.cmake "--color="
-make  -f modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/build.make modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/io/CMakeFiles/visp_io.dir/build.make modules/io/CMakeFiles/visp_io.dir/build
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/visp_gui.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/visp_imgproc.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/gui/CMakeFiles/visp_gui.dir/build.make modules/gui/CMakeFiles/visp_gui.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/build.make modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/build
+make  -f modules/io/CMakeFiles/visp_io.dir/build.make modules/io/CMakeFiles/visp_io.dir/build
+make  -f modules/gui/CMakeFiles/visp_gui.dir/build.make modules/gui/CMakeFiles/visp_gui.dir/build
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 14%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibjpeg.cpp.o
+make  -f modules/imgproc/CMakeFiles/visp_imgproc.dir/build.make modules/imgproc/CMakeFiles/visp_imgproc.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 14%] Building CXX object modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o
+[ 15%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibjpeg.cpp.o
+[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o -MF CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o.d -o CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src/vpMegaPose.cpp
+[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibjpeg.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibjpeg.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibjpeg.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoLibjpeg.cpp
-[ 14%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/vpDisplayGTK.cpp
-[ 15%] Building CXX object modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o -MF CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o.d -o CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src/vpMegaPose.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCLAHE.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker/vpMegaPose.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src/vpMegaPose.cpp:36:
+/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 '< >'
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -14219,9 +14303,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker/vpMegaPose.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src/vpMegaPose.cpp:36:
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCLAHE.cpp:79:
 /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) { }
       |                  ^
@@ -14302,6 +14388,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -14358,6 +14446,47 @@
 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
  2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp:31:
+/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 '< >'
 In file included from /usr/include/c++/14/map:63:
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
     inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
@@ -14380,6 +14509,8 @@
       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   641 |                                              std::forward<_Args>(__args)...);
       |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/vpDisplayX.cpp
 /usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
  2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
@@ -14394,8 +14525,6 @@
       |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 15%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoOpenCV.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoOpenCV.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoOpenCV.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoOpenCV.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoOpenCV.cpp
-[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/vpDisplayX.cpp
 In file included from /usr/include/c++/14/vector:72,
                  from /usr/include/opencv4/opencv2/core/types.hpp:53,
                  from /usr/include/opencv4/opencv2/core.hpp:57,
@@ -14434,10 +14563,9 @@
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoBackend.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoOpenCV.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/display/vpDisplayX.cpp:54:
 /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) { }
       |                  ^
@@ -14475,9 +14603,10 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/display/vpDisplayX.cpp:54:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoBackend.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoOpenCV.cpp:41:
 /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) { }
       |                  ^
@@ -14514,12 +14643,39 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /usr/include/c++/14/bits/stl_algobase.h:71,
+                 from /usr/include/c++/14/algorithm:60,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:45:
+/usr/include/c++/14/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >; _Compare = bool (*)(std::pair<vpImageCircle, unsigned int>, std::pair<vpImageCircle, unsigned int>)]':
+/usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+  157 |         operator()(_Iterator1 __it1, _Iterator2 __it2)
+      |         ^~~~~~~~
+/usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 15%] Building CXX object modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPoseTracker.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/dnn_tracker/CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPoseTracker.cpp.o -MF CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPoseTracker.cpp.o.d -o CMakeFiles/visp_dnn_tracker.dir/src/vpMegaPoseTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/src/vpMegaPoseTracker.cpp
 [ 15%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoPortable.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoPortable.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoPortable.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoPortable.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoPortable.cpp
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpD3DRenderer.cpp
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker/vpMegaPose.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include/visp3/dnn_tracker/vpMegaPoseTracker.h:44,
@@ -14560,6 +14716,53 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/algorithm:61:
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+   85 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
+      |     ^~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+   90 |           if (__comp(__b, __c))
+      |               ~~~~~~^~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+   92 |           else if (__comp(__a, __c))
+      |                    ~~~~~~^~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+   97 |       else if (__comp(__a, __c))
+      |                ~~~~~~^~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+   99 |       else if (__comp(__b, __c))
+      |                ~~~~~~^~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -14603,6 +14806,79 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpDisplayD3D.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Distance = int; _Tp = pair<vpImageCircle, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
+    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1593 |       std::__make_heap(__first, __middle, __comp);
+      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1889:38:
+/usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
+      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1856 |                                   __comp);
+      |                                   ~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'std::vector<vpImageCircle> vpCircleHoughTransform::detect(const vpImage<unsigned char>&, const int&)' at /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp:145:12:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'std::vector<vpImageCircle> vpCircleHoughTransform::detect(const vpImage<unsigned char>&, const int&)' at /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp:145:12:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 [ 15%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoSimd.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoSimd.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoSimd.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoSimd.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoSimd.cpp
 [ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o
@@ -14613,14 +14889,16 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/dnn_tracker && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6 ../../lib/libvisp_dnn_tracker.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 15%] Built target visp_dnn_tracker
-make  -f modules/imgproc/CMakeFiles/visp_imgproc.dir/build.make modules/imgproc/CMakeFiles/visp_imgproc.dir/depend
+make  -f modules/klt/CMakeFiles/visp_klt.dir/build.make modules/klt/CMakeFiles/visp_klt.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/visp_imgproc.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/klt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt/CMakeFiles/visp_klt.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/imgproc/CMakeFiles/visp_imgproc.dir/build.make modules/imgproc/CMakeFiles/visp_imgproc.dir/build
+make  -f modules/klt/CMakeFiles/visp_klt.dir/build.make modules/klt/CMakeFiles/visp_klt.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCLAHE.cpp
+[ 15%] Building CXX object modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -MF CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o.d -o CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src/vpKltOpencv.cpp
+[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpConnectedComponents.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -14665,10 +14943,50 @@
 [ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpDisplayWin32.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src/vpKltOpencv.cpp:48:
+/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 '< >'
+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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCLAHE.cpp:79:
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpConnectedComponents.cpp:40:
 /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) { }
       |                  ^
@@ -14709,6 +15027,22 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-missing-field-initializers -Wno-strict-overflow -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoStb.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoStb.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoStb.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoStb.cpp
 [ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpGDIRenderer.cpp
+[ 15%] Linking CXX shared library ../../lib/libvisp_klt.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_klt.dir/link.txt --verbose=1
+[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpContours.cpp
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_klt.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_klt.so.3.6 -o ../../lib/libvisp_klt.so.3.6.0 CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_klt.so.3.6 ../../lib/libvisp_klt.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 15%] Built target visp_klt
+make  -f modules/me/CMakeFiles/visp_me.dir/build.make modules/me/CMakeFiles/visp_me.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/CMakeFiles/visp_me.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/me/CMakeFiles/visp_me.dir/build.make modules/me/CMakeFiles/visp_me.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 15%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMe.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -14750,15 +15084,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp
 [ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpWin32API.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp:31:
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpContours.cpp:71:
 /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) { }
       |                  ^
@@ -14795,34 +15127,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpWin32Window.cpp
-[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o -MF CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o.d -o CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection/vpProjectionDisplay.cpp
-In file included from /usr/include/c++/14/bits/stl_algobase.h:71,
-                 from /usr/include/c++/14/algorithm:60,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:45:
-/usr/include/c++/14/bits/predefined_ops.h: In function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >; _Iterator2 = __gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >; _Compare = bool (*)(std::pair<vpImageCircle, unsigned int>, std::pair<vpImageCircle, unsigned int>)]':
-/usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-  157 |         operator()(_Iterator1 __it1, _Iterator2 __it2)
-      |         ^~~~~~~~
-/usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection/vpProjectionDisplay.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMe.cpp:40:
 /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) { }
       |                  ^
@@ -14859,68 +15165,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 15%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -Wno-sign-compare -Wno-type-limits -Wno-unused-but-set-variable -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoTinyEXR.cpp
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/algorithm:61:
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-   85 |     __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b,
-      |     ^~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-   90 |           if (__comp(__b, __c))
-      |               ~~~~~~^~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-   92 |           else if (__comp(__a, __c))
-      |                    ~~~~~~^~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-   97 |       else if (__comp(__a, __c))
-      |                ~~~~~~^~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-   99 |       else if (__comp(__b, __c))
-      |                ~~~~~~^~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o -MF CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o.d -o CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlot.cpp
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
+[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o -MF CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o.d -o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/display/windows/vpWin32Window.cpp
+[ 15%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp
+[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpFloodFill.cpp
+[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o -MF CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o.d -o CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection/vpProjectionDisplay.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoBackend.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoTinyEXR.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRobust.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp:39:
 /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) { }
       |                  ^
@@ -14957,69 +15212,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoTinyEXR.cpp:49:
-/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr/tinyexr.h: In function 'int tinyexr::DecodeTiledLevel(EXRImage*, const EXRHeader*, const OffsetData&, const std::vector<unsigned int>&, int, const unsigned char*, size_t, std::string*)':
-/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr/tinyexr.h:4850:12: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
- 4850 |     calloc(sizeof(EXRTile), static_cast<size_t>(num_tiles)));
-      |            ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr/tinyexr.h:4850:12: note: earlier argument should specify number of elements, later size of each element
-In file included from /usr/include/c++/14/bits/stl_algo.h:61:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Distance = int; _Tp = pair<vpImageCircle, unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
-    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1593 |       std::__make_heap(__first, __middle, __comp);
-      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1889:38:
-/usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1855 |       std::__move_median_to_first(__first, __first + 1, __mid, __last - 1,
-      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1856 |                                   __comp);
-      |                                   ~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]':
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'std::vector<vpImageCircle> vpCircleHoughTransform::detect(const vpImage<unsigned char>&, const int&)' at /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp:145:12:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<vpImageCircle, unsigned int>*, vector<pair<vpImageCircle, unsigned int> > >; _Compare = bool (*)(pair<vpImageCircle, unsigned int>, pair<vpImageCircle, unsigned int>)]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'std::vector<vpImageCircle> vpCircleHoughTransform::detect(const vpImage<unsigned char>&, const int&)' at /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpCircleHoughTransform.cpp:145:12:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<vpImageCircle, unsigned int>*, std::vector<std::pair<vpImageCircle, unsigned int> > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlot.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpFloodFill.cpp:67:
 /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) { }
       |                  ^
@@ -15056,35 +15253,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpConnectedComponents.cpp
-[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o -MF CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o.d -o CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotCurve.cpp
+[ 15%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -Wno-sign-compare -Wno-type-limits -Wno-unused-but-set-variable -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o -MF CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoTinyEXR.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpConnectedComponents.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/forward-projection/vpProjectionDisplay.cpp:45:
 /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) { }
       |                  ^
@@ -15121,11 +15294,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 15%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpImgproc.cpp
+[ 15%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeLine.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotCurve.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoBackend.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoTinyEXR.cpp:39:
 /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) { }
       |                  ^
@@ -15162,15 +15339,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpContours.cpp
-[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -MF CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o.d -o CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotGraph.cpp
+[ 15%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o -MF CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o.d -o CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlot.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/io/src/image/private/vpImageIoTinyEXR.cpp:49:
+/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr/tinyexr.h: In function 'int tinyexr::DecodeTiledLevel(EXRImage*, const EXRHeader*, const OffsetData&, const std::vector<unsigned int>&, int, const unsigned char*, size_t, std::string*)':
+/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr/tinyexr.h:4850:12: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
+ 4850 |     calloc(sizeof(EXRTile), static_cast<size_t>(num_tiles)));
+      |            ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr/tinyexr.h:4850:12: note: earlier argument should specify number of elements, later size of each element
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpContours.cpp:71:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpGaussianFilter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpImgproc.cpp:59:
 /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) { }
       |                  ^
@@ -15208,9 +15389,8 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotGraph.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRobust.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeLine.cpp:45:
 /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) { }
       |                  ^
@@ -15247,15 +15427,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o -MF CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/vpImageIo.cpp
-[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpFloodFill.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/vpImageIo.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlot.cpp:43:
 /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) { }
       |                  ^
@@ -15292,15 +15467,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o -MF CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o.d -o CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud/vpColorBlindFriendlyPalette.cpp
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o -MF CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o.d -o CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/parallel-port/vpParallelPort.cpp
+[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o -MF CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o.d -o CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotCurve.cpp
+[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpMorph.cpp
+[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeNurbs.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/include/visp3/imgproc/vpImgproc.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpFloodFill.cpp:67:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotCurve.cpp:39:
 /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) { }
       |                  ^
@@ -15339,9 +15516,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpColorBlindFriendlyPalette.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud/vpColorBlindFriendlyPalette.cpp:35:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpMorph.cpp:39:
 /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) { }
       |                  ^
@@ -15378,17 +15555,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpImgproc.cpp
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o -MF CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o.d -o CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/tools/vpJsonArgumentParser.cpp
-[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o -MF CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o.d -o CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud/vpPclViewer.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpGaussianFilter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpImgproc.cpp:59:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeNurbs.cpp:42:
 /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) { }
       |                  ^
@@ -15425,26 +15596,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Linking CXX shared library ../../lib/libvisp_gui.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_gui.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_gui.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_gui.so.3.6 -o ../../lib/libvisp_gui.so.3.6.0 CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o CMakeFiles/visp_gui.dir/src/display/vpDisplayOpenCV.cpp.o CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o "CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o" CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_gui.so.3.6 ../../lib/libvisp_gui.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 16%] Built target visp_gui
-make  -f modules/klt/CMakeFiles/visp_klt.dir/build.make modules/klt/CMakeFiles/visp_klt.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/klt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt/CMakeFiles/visp_klt.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/klt/CMakeFiles/visp_klt.dir/build.make modules/klt/CMakeFiles/visp_klt.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 16%] Building CXX object modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/klt/CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -MF CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o.d -o CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src/vpKltOpencv.cpp
-[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpMorph.cpp
+[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -MF CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o.d -o CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotGraph.cpp
+[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpRetinex.cpp
+[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o -MF CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o.d -o CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/image/vpImageIo.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/klt/src/vpKltOpencv.cpp:48:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/plot/vpPlotGraph.cpp:41:
 /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) { }
       |                  ^
@@ -15484,8 +15647,8 @@
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpMorph.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpRetinex.cpp:87:
 /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) { }
       |                  ^
@@ -15522,26 +15685,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Linking CXX shared library ../../lib/libvisp_klt.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_klt.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_klt.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_klt.so.3.6 -o ../../lib/libvisp_klt.so.3.6.0 CMakeFiles/visp_klt.dir/src/vpKltOpencv.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/klt && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_klt.so.3.6 ../../lib/libvisp_klt.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 16%] Built target visp_klt
-make  -f modules/me/CMakeFiles/visp_me.dir/build.make modules/me/CMakeFiles/visp_me.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/CMakeFiles/visp_me.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/me/CMakeFiles/visp_me.dir/build.make modules/me/CMakeFiles/visp_me.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMe.cpp
-[ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpRetinex.cpp
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o -MF CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o.d -o CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/tools/vpKeyboard.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/tracker/me/src/moving-edges/vpMe.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me/vpMe.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp:43:
 /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) { }
       |                  ^
@@ -15580,9 +15728,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpRetinex.cpp:87:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/image/vpImageIo.cpp:39:
 /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) { }
       |                  ^
@@ -15619,17 +15767,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o -MF CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o.d -o CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/tools/vpParseArgv.cpp
-[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp
 [ 16%] Building CXX object modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/imgproc/CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o -MF CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o.d -o CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpThreshold.cpp
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o -MF CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o.d -o CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpDiskGrabber.cpp
+[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp
+[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o -MF CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o.d -o CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud/vpColorBlindFriendlyPalette.cpp
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o -MF CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o.d -o CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/parallel-port/vpParallelPort.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/vpRobust.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeEllipse.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHistogram.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpThreshold.cpp:39:
 /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) { }
       |                  ^
@@ -15669,8 +15819,7 @@
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHistogram.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/imgproc/src/vpThreshold.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:39:
 /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) { }
       |                  ^
@@ -15709,10 +15858,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/include/visp3/io/vpDiskGrabber.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpDiskGrabber.cpp:34:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpColorBlindFriendlyPalette.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud/vpColorBlindFriendlyPalette.cpp:35:
 /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) { }
       |                  ^
@@ -15749,15 +15897,37 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeLine.cpp
-[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o -MF CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o.d -o CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpVideoReader.cpp
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o -MF CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o.d -o CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/tools/vpJsonArgumentParser.cpp
 [ 16%] Linking CXX shared library ../../lib/libvisp_imgproc.so
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_imgproc.dir/link.txt --verbose=1
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_imgproc.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_imgproc.so.3.6 -o ../../lib/libvisp_imgproc.so.3.6.0 CMakeFiles/visp_imgproc.dir/src/vpCLAHE.cpp.o CMakeFiles/visp_imgproc.dir/src/vpCircleHoughTransform.cpp.o CMakeFiles/visp_imgproc.dir/src/vpConnectedComponents.cpp.o CMakeFiles/visp_imgproc.dir/src/vpContours.cpp.o CMakeFiles/visp_imgproc.dir/src/vpFloodFill.cpp.o CMakeFiles/visp_imgproc.dir/src/vpImgproc.cpp.o CMakeFiles/visp_imgproc.dir/src/vpMorph.cpp.o CMakeFiles/visp_imgproc.dir/src/vpRetinex.cpp.o CMakeFiles/visp_imgproc.dir/src/vpThreshold.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6 ../../lib/libvisp_imgproc.so
+In file included from /usr/include/c++/14/list:66,
+                 from /usr/include/opencv4/opencv2/stitching/detail/util.hpp:46,
+                 from /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp:48,
+                 from /usr/include/opencv4/opencv2/stitching.hpp:50,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:86,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:37:
+/usr/include/c++/14/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<vpMeSite>; _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]':
+/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
+  308 |       list<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]',
+    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]' at /usr/include/c++/14/bits/list.tcc:267:5,
+    inlined from 'vpMeTracker& vpMeTracker::operator=(vpMeTracker&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:98:15:
+/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
+  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
+      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]',
+    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]' at /usr/include/c++/14/bits/list.tcc:267:5,
+    inlined from 'vpMeTracker::vpMeTracker(const vpMeTracker&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:77:20:
+/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
+  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
+      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 [ 16%] Built target visp_imgproc
 make  -f modules/sensor/CMakeFiles/visp_sensor.dir/build.make modules/sensor/CMakeFiles/visp_sensor.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
@@ -15767,9 +15937,14 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpComedi.cpp
+[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp
+[ 16%] Building CXX object modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/gui/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/gui/CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o -MF CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o.d -o CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/src/pointcloud/vpPclViewer.cpp
+[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-aliasing -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueAtiNetFTSensor.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/vpRobust.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeLine.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:36:
 /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) { }
       |                  ^
@@ -15806,11 +15981,23 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 16%] Linking CXX shared library ../../lib/libvisp_gui.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_gui.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_gui.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_gui.so.3.6 -o ../../lib/libvisp_gui.so.3.6.0 CMakeFiles/visp_gui.dir/src/display/vpDisplayGTK.cpp.o CMakeFiles/visp_gui.dir/src/display/vpDisplayOpenCV.cpp.o CMakeFiles/visp_gui.dir/src/display/vpDisplayX.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpD3DRenderer.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayD3D.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayGDI.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpDisplayWin32.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpGDIRenderer.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32API.cpp.o CMakeFiles/visp_gui.dir/src/display/windows/vpWin32Window.cpp.o "CMakeFiles/visp_gui.dir/src/forward-projection/vpProjectionDisplay.cpp.o" CMakeFiles/visp_gui.dir/src/plot/vpPlot.cpp.o CMakeFiles/visp_gui.dir/src/plot/vpPlotCurve.cpp.o CMakeFiles/visp_gui.dir/src/plot/vpPlotGraph.cpp.o CMakeFiles/visp_gui.dir/src/pointcloud/vpColorBlindFriendlyPalette.cpp.o CMakeFiles/visp_gui.dir/src/pointcloud/vpPclViewer.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_gui.so.3.6 ../../lib/libvisp_gui.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 16%] Built target visp_gui
+make  -f modules/blob/CMakeFiles/visp_blob.dir/build.make modules/blob/CMakeFiles/visp_blob.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob/CMakeFiles/visp_blob.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/blob/CMakeFiles/visp_blob.dir/build.make modules/blob/CMakeFiles/visp_blob.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 16%] Building CXX object modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o -MF CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o.d -o CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpVideoReader.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpForceTorqueAtiNetFTSensor.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp:41:
 /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) { }
       |                  ^
@@ -15847,15 +16034,175 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-aliasing -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp
-[ 16%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeNurbs.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp:44:
+/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 '< >'
+In file included from /usr/include/c++/14/vector:72,
+                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
+                 from /usr/include/opencv4/opencv2/core.hpp:57,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
+/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]':
+/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<vpImagePoint>::iterator' changed in GCC 7.1
+  700 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In file included from /usr/include/c++/14/vector:66:
+In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
+    inlined from 'static void vpNurbs::curveKnotIns(double, unsigned int, unsigned int, unsigned int, unsigned int, std::vector<double, std::allocator<double> >&, std::vector<vpImagePoint>&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:210:25:
+/usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpImagePoint*, std::vector<vpImagePoint> >' changed in GCC 7.1
+ 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
+      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
+    inlined from 'static void vpNurbs::curveKnotIns(double, unsigned int, unsigned int, unsigned int, unsigned int, std::vector<double, std::allocator<double> >&, std::vector<vpImagePoint>&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:212:19:
+/usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
+      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
+    inlined from 'static void vpNurbs::curveKnotIns(double, unsigned int, unsigned int, unsigned int, unsigned int, std::vector<double, std::allocator<double> >&, std::vector<vpImagePoint>&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:242:17:
+/usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
+      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 16%] Linking CXX shared library ../../lib/libvisp_me.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_me.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_me.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_me.so.3.6 -o ../../lib/libvisp_me.so.3.6.0 "CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o"  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_me.so.3.6 ../../lib/libvisp_me.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 16%] Built target visp_me
+[ 16%] Building CXX object modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -MF CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o.d -o CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot2.cpp
+[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueAtiSensor.cpp
+In file included from /usr/include/c++/14/list:66,
+                 from /usr/include/opencv4/opencv2/stitching/detail/util.hpp:46,
+                 from /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp:48,
+                 from /usr/include/opencv4/opencv2/stitching.hpp:50,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:86,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:44:
+/usr/include/c++/14/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<vpImagePoint>; _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]':
+/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
+  308 |       list<_Tp, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
+In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
+    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]' at /usr/include/c++/14/bits/list.tcc:267:5,
+    inlined from 'vpDot& vpDot::operator=(const vpDot&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp:132:21:
+/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
+  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
+      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
+    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]' at /usr/include/c++/14/bits/list.tcc:267:5,
+    inlined from 'vpDot& vpDot::operator=(const vpDot&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp:133:27:
+/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
+  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
+      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o -MF CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o.d -o CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/tools/vpKeyboard.cpp
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/io/CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o -MF CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o.d -o CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/tools/vpParseArgv.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot2.cpp:46:
+/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 '< >'
+[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueIitSensor.cpp
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o -MF CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o.d -o CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpDiskGrabber.cpp
+[ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o -MF CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o.d -o CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpVideoReader.cpp
+[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394/vp1394CMUGrabber.cpp
+[ 16%] Linking CXX shared library ../../lib/libvisp_blob.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_blob.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_blob.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_blob.so.3.6 -o ../../lib/libvisp_blob.so.3.6.0 CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_blob.so.3.6 ../../lib/libvisp_blob.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 16%] Built target visp_blob
 [ 16%] Building CXX object modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/io/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/io/CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o -MF CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o.d -o CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpVideoWriter.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/sensor/include/visp3/sensor/vpForceTorqueAtiNetFTSensor.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/include/visp3/io/vpDiskGrabber.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpDiskGrabber.cpp:34:
 /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) { }
       |                  ^
@@ -15894,9 +16241,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeNurbs.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/src/video/vpVideoReader.cpp:40:
 /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) { }
       |                  ^
@@ -15933,8 +16280,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueAtiSensor.cpp
+[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394/vp1394TwoGrabber.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -15976,31 +16323,79 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o -MF CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/force-torque/vpForceTorqueIitSensor.cpp
-[ 17%] Linking CXX shared library ../../lib/libvisp_io.so
+[ 16%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowDevice.cpp
+make  -f modules/visual_features/CMakeFiles/visp_visual_features.dir/build.make modules/visual_features/CMakeFiles/visp_visual_features.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features/CMakeFiles/visp_visual_features.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/visual_features/CMakeFiles/visp_visual_features.dir/build.make modules/visual_features/CMakeFiles/visp_visual_features.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 16%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394/vp1394TwoGrabber.cpp:52:
+/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 '< >'
+[ 17%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowGrabber.cpp
+[ 18%] Linking CXX shared library ../../lib/libvisp_io.so
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_io.dir/link.txt --verbose=1
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_io.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_io.so.3.6 -o ../../lib/libvisp_io.so.3.6.0 CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibjpeg.cpp.o CMakeFiles/visp_io.dir/src/image/private/vpImageIoLibpng.cpp.o CMakeFiles/visp_io.dir/src/image/private/vpImageIoOpenCV.cpp.o CMakeFiles/visp_io.dir/src/image/private/vpImageIoPortable.cpp.o CMakeFiles/visp_io.dir/src/image/private/vpImageIoSimd.cpp.o CMakeFiles/visp_io.dir/src/image/private/vpImageIoStb.cpp.o CMakeFiles/visp_io.dir/src/image/private/vpImageIoTinyEXR.cpp.o CMakeFiles/visp_io.dir/src/image/vpImageIo.cpp.o "CMakeFiles/visp_io.dir/src/parallel-port/vpParallelPort.cpp.o" CMakeFiles/visp_io.dir/src/tools/vpJsonArgumentParser.cpp.o CMakeFiles/visp_io.dir/src/tools/vpKeyboard.cpp.o CMakeFiles/visp_io.dir/src/tools/vpParseArgv.cpp.o CMakeFiles/visp_io.dir/src/video/vpDiskGrabber.cpp.o CMakeFiles/visp_io.dir/src/video/vpVideoReader.cpp.o CMakeFiles/visp_io.dir/src/video/vpVideoWriter.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../3rdparty/lib/libvisp_simdlib.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libz.so -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_io.so.3.6 ../../lib/libvisp_io.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 17%] Built target visp_io
-make  -f modules/blob/CMakeFiles/visp_blob.dir/build.make modules/blob/CMakeFiles/visp_blob.dir/depend
+[ 18%] Built target visp_io
+make  -f modules/core/CMakeFiles/testCameraParametersConversion.dir/build.make modules/core/CMakeFiles/testCameraParametersConversion.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob/CMakeFiles/visp_blob.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCameraParametersConversion.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/blob/CMakeFiles/visp_blob.dir/build.make modules/blob/CMakeFiles/visp_blob.dir/build
+make  -f modules/core/CMakeFiles/testCameraParametersConversion.dir/build.make modules/core/CMakeFiles/testCameraParametersConversion.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 17%] Building CXX object modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o -MF CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o.d -o CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp
-[ 17%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp
-[ 17%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394/vp1394CMUGrabber.cpp
+[ 18%] Building CXX object modules/core/CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o -MF CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o.d -o CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testCameraParametersConversion.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
                  from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.cpp:43:
 /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) { }
       |                  ^
@@ -16037,11 +16432,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 18%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp
+[ 18%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me/vpMe.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeSite.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testCameraParametersConversion.cpp:46:
 /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) { }
       |                  ^
@@ -16078,41 +16475,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 17%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394/vp1394TwoGrabber.cpp
-[ 17%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp
-In file included from /usr/include/c++/14/list:66,
-                 from /usr/include/opencv4/opencv2/stitching/detail/util.hpp:46,
-                 from /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp:48,
-                 from /usr/include/opencv4/opencv2/stitching.hpp:50,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:86,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:44:
-/usr/include/c++/14/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<vpImagePoint>; _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]':
-/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
-  308 |       list<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
-In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
-    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]' at /usr/include/c++/14/bits/list.tcc:267:5,
-    inlined from 'vpDot& vpDot::operator=(const vpDot&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp:132:21:
-/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
-  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
-      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
-    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]' at /usr/include/c++/14/bits/list.tcc:267:5,
-    inlined from 'vpDot& vpDot::operator=(const vpDot&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot.cpp:133:27:
-/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpImagePoint>' changed in GCC 7.1
-  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
-      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 17%] Building CXX object modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/blob/CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -MF CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o.d -o CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot2.cpp
+[ 18%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp
+[ 18%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/1394/vp1394TwoGrabber.cpp:52:
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp:41:
 /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) { }
       |                  ^
@@ -16149,10 +16520,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 19%] Linking CXX executable testCameraParametersConversion
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCameraParametersConversion.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp:43:
 /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) { }
       |                  ^
@@ -16189,10 +16564,25 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCameraParametersConversion.dir/link.d CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o -o testCameraParametersConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 19%] Built target testCameraParametersConversion
+make  -f modules/core/CMakeFiles/testJsonCamera.dir/build.make modules/core/CMakeFiles/testJsonCamera.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testJsonCamera.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testJsonCamera.dir/build.make modules/core/CMakeFiles/testJsonCamera.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 19%] Building CXX object modules/core/CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o -MF CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o.d -o CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testJsonCamera.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/src/dots/vpDot2.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpFlyCaptureGrabber.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp:43:
 /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) { }
       |                  ^
@@ -16229,50 +16619,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/list:66,
-                 from /usr/include/opencv4/opencv2/stitching/detail/util.hpp:46,
-                 from /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp:48,
-                 from /usr/include/opencv4/opencv2/stitching.hpp:50,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:86,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:37:
-/usr/include/c++/14/bits/list.tcc: In function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator<vpMeSite>; _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]':
-/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
-  308 |       list<_Tp, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
-In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]',
-    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]' at /usr/include/c++/14/bits/list.tcc:267:5,
-    inlined from 'vpMeTracker& vpMeTracker::operator=(vpMeTracker&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:98:15:
-/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
-  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
-      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]',
-    inlined from 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = vpMeSite; _Alloc = std::allocator<vpMeSite>]' at /usr/include/c++/14/bits/list.tcc:267:5,
-    inlined from 'vpMeTracker::vpMeTracker(const vpMeTracker&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpMeTracker.cpp:77:20:
-/usr/include/c++/14/bits/list.tcc:286:29: note: parameter passing for argument of type 'std::_List_const_iterator<vpMeSite>' changed in GCC 7.1
-  286 |           _M_assign_dispatch(__x.begin(), __x.end(), __false_type());
-      |           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 17%] Building CXX object modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/me/CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -MF CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o.d -o CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp
-[ 17%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowDevice.cpp
-[ 17%] Linking CXX shared library ../../lib/libvisp_blob.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_blob.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_blob.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_blob.so.3.6 -o ../../lib/libvisp_blob.so.3.6.0 CMakeFiles/visp_blob.dir/src/dots/vpDot.cpp.o CMakeFiles/visp_blob.dir/src/dots/vpDot2.cpp.o  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_blob.so.3.6 ../../lib/libvisp_blob.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 17%] Built target visp_blob
-make  -f modules/core/CMakeFiles/testCameraParametersConversion.dir/build.make modules/core/CMakeFiles/testCameraParametersConversion.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCameraParametersConversion.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testCameraParametersConversion.dir/build.make modules/core/CMakeFiles/testCameraParametersConversion.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 17%] Building CXX object modules/core/CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o -MF CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o.d -o CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testCameraParametersConversion.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o
+[ 19%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.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/tracker/me/src/moving-edges/vpNurbs.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testJsonCamera.cpp:42:
 /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) { }
       |                  ^
@@ -16309,11 +16662,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 18%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowGrabber.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testCameraParametersConversion.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonFactory.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp:44:
 /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) { }
       |                  ^
@@ -16350,68 +16705,63 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/vector:72,
-                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
-                 from /usr/include/opencv4/opencv2/core.hpp:57,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
-/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]':
-/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<vpImagePoint>::iterator' changed in GCC 7.1
-  700 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-[ 18%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp
-/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/vector:66:
-In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
-    inlined from 'static void vpNurbs::curveKnotIns(double, unsigned int, unsigned int, unsigned int, unsigned int, std::vector<double, std::allocator<double> >&, std::vector<vpImagePoint>&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:210:25:
-/usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpImagePoint*, std::vector<vpImagePoint> >' changed in GCC 7.1
- 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
-      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
-    inlined from 'static void vpNurbs::curveKnotIns(double, unsigned int, unsigned int, unsigned int, unsigned int, std::vector<double, std::allocator<double> >&, std::vector<vpImagePoint>&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:212:19:
-/usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
-      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
-    inlined from 'static void vpNurbs::curveKnotIns(double, unsigned int, unsigned int, unsigned int, unsigned int, std::vector<double, std::allocator<double> >&, std::vector<vpImagePoint>&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/me/src/moving-edges/vpNurbs.cpp:242:17:
-/usr/include/c++/14/bits/stl_vector.h:1442:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1442 |         _M_fill_insert(begin() + __offset, __n, __x);
-      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 18%] Linking CXX shared library ../../lib/libvisp_me.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_me.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_me.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_me.so.3.6 -o ../../lib/libvisp_me.so.3.6.0 "CMakeFiles/visp_me.dir/src/moving-edges/vpMe.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeEllipse.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeLine.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeNurbs.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeSite.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpMeTracker.cpp.o" "CMakeFiles/visp_me.dir/src/moving-edges/vpNurbs.cpp.o"  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_me.so.3.6 ../../lib/libvisp_me.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 18%] Built target visp_me
-make  -f modules/core/CMakeFiles/testJsonCamera.dir/build.make modules/core/CMakeFiles/testJsonCamera.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testJsonCamera.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testJsonCamera.dir/build.make modules/core/CMakeFiles/testJsonCamera.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 18%] Building CXX object modules/core/CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o -MF CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o.d -o CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testJsonCamera.cpp
-[ 19%] Linking CXX executable testCameraParametersConversion
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCameraParametersConversion.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCameraParametersConversion.dir/link.d CMakeFiles/testCameraParametersConversion.dir/test/camera/testCameraParametersConversion.cpp.o -o testCameraParametersConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 19%] Built target testCameraParametersConversion
 make  -f modules/core/CMakeFiles/testXmlParserCamera.dir/build.make modules/core/CMakeFiles/testXmlParserCamera.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testXmlParserCamera.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testXmlParserCamera.dir/build.make modules/core/CMakeFiles/testXmlParserCamera.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.cpp:44:
+/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 '< >'
 [ 19%] Building CXX object modules/core/CMakeFiles/testXmlParserCamera.dir/test/camera/testXmlParserCamera.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testXmlParserCamera.dir/test/camera/testXmlParserCamera.cpp.o -MF CMakeFiles/testXmlParserCamera.dir/test/camera/testXmlParserCamera.cpp.o.d -o CMakeFiles/testXmlParserCamera.dir/test/camera/testXmlParserCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testXmlParserCamera.cpp
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/camera/testJsonCamera.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp:42:
 /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) { }
       |                  ^
@@ -16448,6 +16798,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -16489,11 +16841,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 19%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp:44:
 /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) { }
       |                  ^
@@ -16530,27 +16886,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp
 [ 19%] Linking CXX executable testXmlParserCamera
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlParserCamera.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlParserCamera.dir/link.d CMakeFiles/testXmlParserCamera.dir/test/camera/testXmlParserCamera.cpp.o -o testXmlParserCamera  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 19%] Built target testXmlParserCamera
-make  -f modules/core/CMakeFiles/perfColorConversion.dir/build.make modules/core/CMakeFiles/perfColorConversion.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfColorConversion.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfColorConversion.dir/build.make modules/core/CMakeFiles/perfColorConversion.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 19%] Building CXX object modules/core/CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o -MF CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o.d -o CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfColorConversion.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpFlyCaptureGrabber.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.cpp:42:
 /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) { }
       |                  ^
@@ -16587,8 +16930,23 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlParserCamera.dir/link.d CMakeFiles/testXmlParserCamera.dir/test/camera/testXmlParserCamera.cpp.o -o testXmlParserCamera  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 19%] Built target testXmlParserCamera
+make  -f modules/core/CMakeFiles/perfColorConversion.dir/build.make modules/core/CMakeFiles/perfColorConversion.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfColorConversion.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfColorConversion.dir/build.make modules/core/CMakeFiles/perfColorConversion.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 19%] Building CXX object modules/core/CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o -MF CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o.d -o CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfColorConversion.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/ueye/vpUeyeGrabber.cpp
+[ 19%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2/vpV4l2Grabber.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -16650,12 +17008,11 @@
  7046 |                 });
       |                 ~                                                                                                     
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonFactory.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonFactory.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp:44:
 /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) { }
       |                  ^
@@ -16692,15 +17049,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberGigE.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpV4l2Grabber.h:53,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2/vpV4l2Grabber.cpp:59:
 /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) { }
       |                  ^
@@ -16737,8 +17091,95 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp
+[ 19%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o -MF CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner/sick/vpSickLDMRS.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp:45:
+/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 '< >'
+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/sensor/include/visp3/sensor/vpSickLDMRS.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner/sick/vpSickLDMRS.cpp:48:
+/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 '< >'
+[ 19%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o -MF CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap/vpMocapQualisys.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
@@ -16749,6 +17190,48 @@
  7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |            ^~~~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp:45:
+/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 '< >'
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -16770,13 +17253,35 @@
  1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o -MF CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap/vpMocapVicon.cpp
+[ 19%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/kinect/vpKinect.cpp
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpPylonGrabber.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/pylon/vpPylonGrabberUsb.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp:39:
 /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) { }
       |                  ^
@@ -16813,16 +17318,20 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/ueye/vpUeyeGrabber.cpp
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o -MF CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2/vpV4l2Grabber.cpp
+[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp
+[ 20%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                                ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+[ 20%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vpV4l2Grabber.h:53,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/framegrabber/v4l2/vpV4l2Grabber.cpp:59:
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp:41:
 /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) { }
       |                  ^
@@ -16859,33 +17368,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                                ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o -MF CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner/sick/vpSickLDMRS.cpp
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1589 |     __heap_select(_RandomAccessIterator __first,
@@ -16927,8 +17409,53 @@
  1936 |       std::__insertion_sort(__first, __last, __comp);
       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 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/sensor/include/visp3/sensor/vpSickLDMRS.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/laserscanner/sick/vpSickLDMRS.cpp:48:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.cpp:39:
+/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 '< >'
+[ 20%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp
+[ 21%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense/vpRealSense2.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp:41:
 /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) { }
       |                  ^
@@ -16965,8 +17492,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o -MF CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap/vpMocapQualisys.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -16978,6 +17503,8 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6964:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6964 |                 auto q3 = weighted_average_quantile(3, 4, copy.begin(), copy.end());
       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 21%] Linking CXX shared library ../../lib/libvisp_sensor.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_sensor.dir/link.txt --verbose=1
 In lambda function,
     inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator<vector<double, allocator<double> > >; _Size = int; _Generator = Catch::Benchmark::Detail::resample<std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)>(std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&, int, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >))::<lambda()>]' at /usr/include/c++/14/bits/stl_algo.h:4388:18:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7001:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
@@ -17000,6 +17527,9 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7016:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7016 |                     results.push_back(estimator(second, last));
       |                                       ~~~~~~~~~^~~~~~~~~~~~~~
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_sensor.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_sensor.so.3.6 -o ../../lib/libvisp_sensor.so.3.6.0 "CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o" "CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o" "CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o" "CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o" CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o "CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o" "CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o" "CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o" "CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o"  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_sensor.so.3.6 ../../lib/libvisp_sensor.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
@@ -17026,17 +17556,77 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o -MF CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/mocap/vpMocapVicon.cpp
+[ 21%] Built target visp_sensor
+make  -f modules/core/CMakeFiles/perfGaussianFilter.dir/build.make modules/core/CMakeFiles/perfGaussianFilter.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfGaussianFilter.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfGaussianFilter.dir/build.make modules/core/CMakeFiles/perfGaussianFilter.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Building CXX object modules/core/CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o -MF CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o.d -o CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfGaussianFilter.cpp
+[ 21%] Linking CXX executable testJsonCamera
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonCamera.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonCamera.dir/link.d CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o -o testJsonCamera  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Built target testJsonCamera
+make  -f modules/core/CMakeFiles/perfImageAddSub.dir/build.make modules/core/CMakeFiles/perfImageAddSub.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageAddSub.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfImageAddSub.dir/build.make modules/core/CMakeFiles/perfImageAddSub.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Building CXX object modules/core/CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o -MF CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o.d -o CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/kinect/vpKinect.cpp
-[ 19%] Linking CXX executable testJsonCamera
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonCamera.dir/link.txt --verbose=1
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLine.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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/common.hpp:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp:47:
+/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 '< >'
 In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
     inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
@@ -17045,21 +17635,45 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
       |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonCamera.dir/link.d CMakeFiles/testJsonCamera.dir/test/camera/testJsonCamera.cpp.o -o testJsonCamera  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 19%] Built target testJsonCamera
-make  -f modules/core/CMakeFiles/perfGaussianFilter.dir/build.make modules/core/CMakeFiles/perfGaussianFilter.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfGaussianFilter.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfGaussianFilter.dir/build.make modules/core/CMakeFiles/perfGaussianFilter.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 19%] Building CXX object modules/core/CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o -MF CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o.d -o CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfGaussianFilter.cpp
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp
-[ 19%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLine.cpp:41:
+/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 '< >'
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -17119,11 +17733,30 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp:48:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
+ 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
+ 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
+      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 7042 |                     auto d = jack_mean - x;
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
+ 7043 |                     auto d2 = d * d;
+      |                     ~~~~~~~~~~~~~~~~                                                                                  
+ 7044 |                     auto d3 = d2 * d;
+      |                     ~~~~~~~~~~~~~~~~~                                                                                 
+ 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
+ 7046 |                 });
+      |                 ~                                                                                                     
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense/vpRealSense.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.cpp:36:
 /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) { }
       |                  ^
@@ -17160,41 +17793,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 20%] Building CXX object modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -MF CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o.d -o CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/src/rgb-depth/realsense/vpRealSense2.cpp
-[ 20%] Linking CXX shared library ../../lib/libvisp_sensor.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_sensor.dir/link.txt --verbose=1
-[ 20%] Linking CXX executable perfColorConversion
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp
+[ 21%] Linking CXX executable perfColorConversion
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfColorConversion.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_sensor.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_sensor.so.3.6 -o ../../lib/libvisp_sensor.so.3.6.0 "CMakeFiles/visp_sensor.dir/src/force-torque/vpComedi.cpp.o" "CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiNetFTSensor.cpp.o" "CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueAtiSensor.cpp.o" "CMakeFiles/visp_sensor.dir/src/force-torque/vpForceTorqueIitSensor.cpp.o" CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394CMUGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/1394/vp1394TwoGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowDevice.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowGrabberImpl.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/directshow/vpDirectShowSampleGrabberI.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/flycapture/vpFlyCaptureGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonFactory.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberGigE.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/pylon/vpPylonGrabberUsb.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/ueye/vpUeyeGrabber.cpp.o CMakeFiles/visp_sensor.dir/src/framegrabber/v4l2/vpV4l2Grabber.cpp.o CMakeFiles/visp_sensor.dir/src/laserscanner/sick/vpSickLDMRS.cpp.o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapQualisys.cpp.o CMakeFiles/visp_sensor.dir/src/mocap/vpMocapVicon.cpp.o "CMakeFiles/visp_sensor.dir/src/rgb-depth/kinect/vpKinect.cpp.o" "CMakeFiles/visp_sensor.dir/src/rgb-depth/occipital_structure/vpOccipitalStructure.cpp.o" "CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense.cpp.o" "CMakeFiles/visp_sensor.dir/src/rgb-depth/realsense/vpRealSense2.cpp.o"  ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_sensor.so.3.6 ../../lib/libvisp_sensor.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Built target visp_sensor
-make  -f modules/core/CMakeFiles/perfImageAddSub.dir/build.make modules/core/CMakeFiles/perfImageAddSub.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageAddSub.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfImageAddSub.dir/build.make modules/core/CMakeFiles/perfImageAddSub.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Building CXX object modules/core/CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o -MF CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o.d -o CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfColorConversion.dir/link.d "CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o" -o perfColorConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Built target perfColorConversion
-make  -f modules/core/CMakeFiles/perfImageMorphology.dir/build.make modules/core/CMakeFiles/perfImageMorphology.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageMorphology.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfImageMorphology.dir/build.make modules/core/CMakeFiles/perfImageMorphology.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Building CXX object modules/core/CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o -MF CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o.d -o CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageMorphology.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/common.hpp:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp:47:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp:41:
 /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) { }
       |                  ^
@@ -17231,6 +17838,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfColorConversion.dir/link.d "CMakeFiles/perfColorConversion.dir/test/image-with-dataset/perfColorConversion.cpp.o" -o perfColorConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Built target perfColorConversion
+make  -f modules/core/CMakeFiles/perfImageMorphology.dir/build.make modules/core/CMakeFiles/perfImageMorphology.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageMorphology.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfImageMorphology.dir/build.make modules/core/CMakeFiles/perfImageMorphology.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Building CXX object modules/core/CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o -MF CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o.d -o CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageMorphology.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
@@ -17262,24 +17880,39 @@
  1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp:48:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
- 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
- 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
-      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7042 |                     auto d = jack_mean - x;
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
- 7043 |                     auto d2 = d * d;
-      |                     ~~~~~~~~~~~~~~~~                                                                                  
- 7044 |                     auto d3 = d2 * d;
-      |                     ~~~~~~~~~~~~~~~~~                                                                                 
- 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
- 7046 |                 });
-      |                 ~                                                                                                     
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6984 |             double mean(Iterator first, Iterator last) {
+      |                    ^~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |            ^~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp:36:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -17322,6 +17955,48 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.cpp:40:
+/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 '< >'
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageMorphology.cpp:41:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
@@ -17340,42 +18015,55 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |                                ^~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6984 |             double mean(Iterator first, Iterator last) {
-      |                    ^~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |            ^~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageAddSub.cpp:36:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp:45:
+/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 '< >'
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1589 |     __heap_select(_RandomAccessIterator __first,
@@ -17416,37 +18104,105 @@
 /usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1936 |       std::__insertion_sort(__first, __last, __comp);
       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6984 |             double mean(Iterator first, Iterator last) {
-      |                    ^~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |            ^~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageMorphology.cpp:36:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                                ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1589 |     __heap_select(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1868 |       std::__heap_select(__first, __middle, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
+    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
+/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
+      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1936 |       std::__insertion_sort(__first, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp:112:
+/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/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6984 |             double mean(Iterator first, Iterator last) {
+      |                    ^~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |            ^~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -17480,6 +18236,22 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7016:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7016 |                     results.push_back(estimator(second, last));
       |                                       ~~~~~~~~~^~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageMorphology.cpp:36:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
     inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
     inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
@@ -17506,109 +18278,18 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                                ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                                ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1589 |     __heap_select(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1868 |       std::__heap_select(__first, __middle, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
-    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
-/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
-      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1936 |       std::__insertion_sort(__first, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1589 |     __heap_select(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1868 |       std::__heap_select(__first, __middle, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
-    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
-/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
-      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1936 |       std::__insertion_sort(__first, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -17668,11 +18349,226 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentObject.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp:41:
+/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 '< >'
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentObject.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.cpp:38:
+/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/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                                ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1589 |     __heap_select(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1868 |       std::__heap_select(__first, __middle, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
+    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
+/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
+      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1936 |       std::__insertion_sort(__first, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 21%] Linking CXX executable perfGaussianFilter
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfGaussianFilter.dir/link.txt --verbose=1
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfGaussianFilter.dir/link.d "CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o" -o perfGaussianFilter  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Built target perfGaussianFilter
+make  -f modules/core/CMakeFiles/perfImageResize.dir/build.make modules/core/CMakeFiles/perfImageResize.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageResize.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfImageResize.dir/build.make modules/core/CMakeFiles/perfImageResize.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Building CXX object modules/core/CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o -MF CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o.d -o CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageResize.cpp
+[ 21%] Linking CXX executable perfImageAddSub
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageAddSub.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageAddSub.dir/link.d "CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o" -o perfImageAddSub  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Built target perfImageAddSub
+make  -f modules/core/CMakeFiles/perfImageWarp.dir/build.make modules/core/CMakeFiles/perfImageWarp.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageWarp.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfImageWarp.dir/build.make modules/core/CMakeFiles/perfImageWarp.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Building CXX object modules/core/CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o -MF CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o.d -o CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageWarp.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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp:45:
+/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/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -17732,40 +18628,6 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
-    inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7129 |                     classify_outliers(r.begin(), r.end()),
-      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 20%] Linking CXX executable perfGaussianFilter
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfGaussianFilter.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfGaussianFilter.dir/link.d "CMakeFiles/perfGaussianFilter.dir/test/image-with-dataset/perfGaussianFilter.cpp.o" -o perfGaussianFilter  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Built target perfGaussianFilter
-make  -f modules/core/CMakeFiles/perfImageResize.dir/build.make modules/core/CMakeFiles/perfImageResize.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageResize.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfImageResize.dir/build.make modules/core/CMakeFiles/perfImageResize.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Building CXX object modules/core/CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o -MF CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o.d -o CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageResize.cpp
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -17808,6 +18670,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
+    inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7129 |                     classify_outliers(r.begin(), r.end()),
+      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageResize.cpp:41:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
@@ -17826,32 +18693,8 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
-[ 20%] Linking CXX executable perfImageAddSub
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageAddSub.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageAddSub.dir/link.d "CMakeFiles/perfImageAddSub.dir/test/image-with-dataset/perfImageAddSub.cpp.o" -o perfImageAddSub  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Built target perfImageAddSub
-make  -f modules/core/CMakeFiles/perfImageWarp.dir/build.make modules/core/CMakeFiles/perfImageWarp.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfImageWarp.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfImageWarp.dir/build.make modules/core/CMakeFiles/perfImageWarp.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Building CXX object modules/core/CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o -MF CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o.d -o CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageWarp.cpp
-[ 20%] Linking CXX executable perfImageMorphology
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageMorphology.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageMorphology.dir/link.d "CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o" -o perfImageMorphology  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Built target perfImageMorphology
-make  -f modules/core/CMakeFiles/testColorConversion.dir/build.make modules/core/CMakeFiles/testColorConversion.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testColorConversion.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testColorConversion.dir/build.make modules/core/CMakeFiles/testColorConversion.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 20%] Building CXX object modules/core/CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o -MF CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o.d -o CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testColorConversion.cpp
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -17893,6 +18736,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/perfImageWarp.cpp:41:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
@@ -17914,9 +18765,50 @@
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/common.hpp:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testColorConversion.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.cpp:40:
+/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 '< >'
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureMoment.h:51,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.cpp:42:
 /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) { }
       |                  ^
@@ -17953,6 +18845,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
@@ -17963,6 +18857,8 @@
  7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |            ^~~~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+[ 21%] Linking CXX executable perfImageMorphology
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageMorphology.dir/link.txt --verbose=1
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -17984,11 +18880,63 @@
  1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageMorphology.dir/link.d "CMakeFiles/perfImageMorphology.dir/test/image-with-dataset/perfImageMorphology.cpp.o" -o perfImageMorphology  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Built target perfImageMorphology
+make  -f modules/core/CMakeFiles/testColorConversion.dir/build.make modules/core/CMakeFiles/testColorConversion.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testColorConversion.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testColorConversion.dir/build.make modules/core/CMakeFiles/testColorConversion.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 21%] Building CXX object modules/core/CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o -MF CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o.d -o CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testColorConversion.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
       |                    ^~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp:87:
+/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/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
@@ -18015,6 +18963,94 @@
  1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+[ 21%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/common.hpp:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testColorConversion.cpp:46:
+/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 '< >'
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp:107:
+/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 '< >'
+[ 22%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
@@ -18065,6 +19101,126 @@
  7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |                                ^~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp:41:
+/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 '< >'
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1589 |     __heap_select(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1868 |       std::__heap_select(__first, __middle, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
+    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
+/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
+      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1936 |       std::__insertion_sort(__first, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 22%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.cpp:36:
+/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/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -18124,59 +19280,13 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1589 |     __heap_select(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1868 |       std::__heap_select(__first, __middle, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
-    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
-/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
-      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1936 |       std::__insertion_sort(__first, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 22%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -18236,11 +19346,58 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
+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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp:41:
+/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 '< >'
 In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
     inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
@@ -18249,23 +19406,66 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
       |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 21%] Linking CXX executable perfImageResize
+[ 22%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureSegment.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureSegment.cpp:40:
+/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 '< >'
+[ 22%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.cpp
+[ 23%] Linking CXX executable perfImageResize
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageResize.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageResize.dir/link.d "CMakeFiles/perfImageResize.dir/test/image-with-dataset/perfImageResize.cpp.o" -o perfImageResize  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 21%] Built target perfImageResize
+[ 23%] Built target perfImageResize
 make  -f modules/core/CMakeFiles/testConversion.dir/build.make modules/core/CMakeFiles/testConversion.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testConversion.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testConversion.dir/build.make modules/core/CMakeFiles/testConversion.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Building CXX object modules/core/CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o
+[ 24%] Building CXX object modules/core/CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o -MF CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o.d -o CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testConversion.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testConversion.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.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) { }
       |                  ^
@@ -18302,36 +19502,23 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 22%] Linking CXX executable testConversion
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testConversion.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testConversion.dir/link.d "CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o" -o testConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 24%] Linking CXX executable perfImageWarp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageWarp.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageWarp.dir/link.d "CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o" -o perfImageWarp  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Built target testConversion
+[ 24%] Built target perfImageWarp
 make  -f modules/core/CMakeFiles/testCrop.dir/build.make modules/core/CMakeFiles/testCrop.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCrop.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testCrop.dir/build.make modules/core/CMakeFiles/testCrop.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Building CXX object modules/core/CMakeFiles/testCrop.dir/test/image-with-dataset/testCrop.cpp.o
+[ 24%] Building CXX object modules/core/CMakeFiles/testCrop.dir/test/image-with-dataset/testCrop.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testCrop.dir/test/image-with-dataset/testCrop.cpp.o -MF CMakeFiles/testCrop.dir/test/image-with-dataset/testCrop.cpp.o.d -o CMakeFiles/testCrop.dir/test/image-with-dataset/testCrop.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCrop.cpp
-[ 22%] Linking CXX executable perfImageWarp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageWarp.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageWarp.dir/link.d "CMakeFiles/perfImageWarp.dir/test/image-with-dataset/perfImageWarp.cpp.o" -o perfImageWarp  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Built target perfImageWarp
-make  -f modules/core/CMakeFiles/testCropAdvanced.dir/build.make modules/core/CMakeFiles/testCropAdvanced.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCropAdvanced.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testCropAdvanced.dir/build.make modules/core/CMakeFiles/testCropAdvanced.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Building CXX object modules/core/CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o -MF CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o.d -o CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCropAdvanced.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCrop.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testConversion.cpp:41:
 /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) { }
       |                  ^
@@ -18368,13 +19555,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 22%] Linking CXX executable testColorConversion
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testColorConversion.dir/link.txt --verbose=1
+[ 24%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCropAdvanced.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCrop.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) { }
       |                  ^
@@ -18411,48 +19597,117 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testColorConversion.dir/link.d "CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o" -o testColorConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.cpp:36:
+/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 '< >'
+[ 24%] Linking CXX executable testConversion
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testConversion.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testConversion.dir/link.d "CMakeFiles/testConversion.dir/test/image-with-dataset/testConversion.cpp.o" -o testConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Built target testColorConversion
-make  -f modules/core/CMakeFiles/testGaussianFilter.dir/build.make modules/core/CMakeFiles/testGaussianFilter.dir/depend
+[ 24%] Built target testConversion
+make  -f modules/core/CMakeFiles/testCropAdvanced.dir/build.make modules/core/CMakeFiles/testCropAdvanced.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testGaussianFilter.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCropAdvanced.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testGaussianFilter.dir/build.make modules/core/CMakeFiles/testGaussianFilter.dir/build
+make  -f modules/core/CMakeFiles/testCropAdvanced.dir/build.make modules/core/CMakeFiles/testCropAdvanced.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Building CXX object modules/core/CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o -MF CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o.d -o CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testGaussianFilter.cpp
-[ 22%] Linking CXX executable testCrop
+[ 24%] Building CXX object modules/core/CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o -MF CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o.d -o CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCropAdvanced.cpp
+[ 24%] Linking CXX executable testCrop
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCrop.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCrop.dir/link.d "CMakeFiles/testCrop.dir/test/image-with-dataset/testCrop.cpp.o" -o testCrop  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 22%] Built target testCrop
-make  -f modules/core/CMakeFiles/testImageAddSub.dir/build.make modules/core/CMakeFiles/testImageAddSub.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageAddSub.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageAddSub.dir/build.make modules/core/CMakeFiles/testImageAddSub.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Building CXX object modules/core/CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o -MF CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o.d -o CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageAddSub.cpp
-[ 23%] Linking CXX executable testCropAdvanced
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCropAdvanced.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCropAdvanced.dir/link.d "CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o" -o testCropAdvanced  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Built target testCropAdvanced
-make  -f modules/core/CMakeFiles/testImageComparison.dir/build.make modules/core/CMakeFiles/testImageComparison.dir/depend
+[ 24%] Built target testCrop
+make  -f modules/core/CMakeFiles/testGaussianFilter.dir/build.make modules/core/CMakeFiles/testGaussianFilter.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageComparison.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testGaussianFilter.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageComparison.dir/build.make modules/core/CMakeFiles/testImageComparison.dir/build
+make  -f modules/core/CMakeFiles/testGaussianFilter.dir/build.make modules/core/CMakeFiles/testGaussianFilter.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Building CXX object modules/core/CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o -MF CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o.d -o CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageComparison.cpp
+[ 24%] Building CXX object modules/core/CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o -MF CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o.d -o CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testGaussianFilter.cpp
+[ 24%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpGaussianFilter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testGaussianFilter.cpp:47:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testCropAdvanced.cpp:36:
+/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 '< >'
+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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.cpp:43:
 /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) { }
       |                  ^
@@ -18492,9 +19747,62 @@
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/common.hpp:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageAddSub.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpGaussianFilter.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testGaussianFilter.cpp:47:
+/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 '< >'
+[ 24%] Linking CXX executable testCropAdvanced
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCropAdvanced.dir/link.txt --verbose=1
+[ 24%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCropAdvanced.dir/link.d "CMakeFiles/testCropAdvanced.dir/test/image-with-dataset/testCropAdvanced.cpp.o" -o testCropAdvanced  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 24%] Built target testCropAdvanced
+make  -f modules/core/CMakeFiles/testImageAddSub.dir/build.make modules/core/CMakeFiles/testImageAddSub.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageAddSub.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageAddSub.dir/build.make modules/core/CMakeFiles/testImageAddSub.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 25%] Building CXX object modules/core/CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o -MF CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o.d -o CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageAddSub.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpGenericFeature.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp:36:
 /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) { }
       |                  ^
@@ -18531,10 +19839,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 25%] Linking CXX executable testColorConversion
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testColorConversion.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageComparison.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/common.hpp:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageAddSub.cpp:46:
 /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) { }
       |                  ^
@@ -18571,22 +19883,74 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 23%] Linking CXX executable testImageComparison
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageComparison.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageComparison.dir/link.d "CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o" -o testImageComparison  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testColorConversion.dir/link.d "CMakeFiles/testColorConversion.dir/test/image-with-dataset/testColorConversion.cpp.o" -o testColorConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 25%] Built target testColorConversion
+make  -f modules/core/CMakeFiles/testImageComparison.dir/build.make modules/core/CMakeFiles/testImageComparison.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageComparison.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageComparison.dir/build.make modules/core/CMakeFiles/testImageComparison.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 25%] Building CXX object modules/core/CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o -MF CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o.d -o CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageComparison.cpp
+[ 25%] Linking CXX shared library ../../lib/libvisp_visual_features.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_visual_features.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_visual_features.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_visual_features.so.3.6 -o ../../lib/libvisp_visual_features.so.3.6.0 "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o"  ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6 ../../lib/libvisp_visual_features.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Built target testImageComparison
+[ 25%] Built target visp_visual_features
 make  -f modules/core/CMakeFiles/testImageFilter.dir/build.make modules/core/CMakeFiles/testImageFilter.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageFilter.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testImageFilter.dir/build.make modules/core/CMakeFiles/testImageFilter.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Building CXX object modules/core/CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o
+[ 25%] Building CXX object modules/core/CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o -MF CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o.d -o CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageFilter.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageComparison.cpp:44:
+/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 '< >'
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageFilter.cpp:42:
 /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]
@@ -18625,18 +19989,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 23%] Linking CXX executable testImageFilter
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageFilter.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageFilter.dir/link.d "CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o" -o testImageFilter  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 25%] Linking CXX executable testImageComparison
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageComparison.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageComparison.dir/link.d "CMakeFiles/testImageComparison.dir/test/image-with-dataset/testImageComparison.cpp.o" -o testImageComparison  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Built target testImageFilter
+[ 25%] Built target testImageComparison
 make  -f modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/build.make modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/build.make modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Building CXX object modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o
+[ 25%] Building CXX object modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o -MF CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o.d -o CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageNormalizedCorrelation.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/vpRGBa.h:43,
@@ -18678,19 +20042,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 23%] Linking CXX executable testImageNormalizedCorrelation
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageNormalizedCorrelation.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageNormalizedCorrelation.dir/link.d "CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o" -o testImageNormalizedCorrelation  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 25%] Linking CXX executable testImageFilter
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageFilter.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageFilter.dir/link.d "CMakeFiles/testImageFilter.dir/test/image-with-dataset/testImageFilter.cpp.o" -o testImageFilter  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Built target testImageNormalizedCorrelation
+[ 25%] Built target testImageFilter
 make  -f modules/core/CMakeFiles/testImageTemplateMatching.dir/build.make modules/core/CMakeFiles/testImageTemplateMatching.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageTemplateMatching.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testImageTemplateMatching.dir/build.make modules/core/CMakeFiles/testImageTemplateMatching.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Building CXX object modules/core/CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o
+[ 25%] Building CXX object modules/core/CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o -MF CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o.d -o CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageTemplateMatching.cpp
+[ 25%] Linking CXX executable testImageNormalizedCorrelation
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageNormalizedCorrelation.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageNormalizedCorrelation.dir/link.d "CMakeFiles/testImageNormalizedCorrelation.dir/test/image-with-dataset/testImageNormalizedCorrelation.cpp.o" -o testImageNormalizedCorrelation  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 25%] Built target testImageNormalizedCorrelation
+make  -f modules/core/CMakeFiles/testImageWarp.dir/build.make modules/core/CMakeFiles/testImageWarp.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageWarp.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageWarp.dir/build.make modules/core/CMakeFiles/testImageWarp.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -18731,19 +20106,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 23%] Linking CXX executable testImageTemplateMatching
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageTemplateMatching.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageTemplateMatching.dir/link.d "CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o" -o testImageTemplateMatching  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 23%] Built target testImageTemplateMatching
-make  -f modules/core/CMakeFiles/testImageWarp.dir/build.make modules/core/CMakeFiles/testImageWarp.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageWarp.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageWarp.dir/build.make modules/core/CMakeFiles/testImageWarp.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o -MF CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o.d -o CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testImageWarp.cpp
+[ 26%] Linking CXX executable testImageTemplateMatching
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageTemplateMatching.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -18785,32 +20151,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testGaussianFilter
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testGaussianFilter.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGaussianFilter.dir/link.d "CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o" -o testGaussianFilter  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageTemplateMatching.dir/link.d "CMakeFiles/testImageTemplateMatching.dir/test/image-with-dataset/testImageTemplateMatching.cpp.o" -o testImageTemplateMatching  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testGaussianFilter
+[ 26%] Built target testImageTemplateMatching
 make  -f modules/core/CMakeFiles/testIoEXR.dir/build.make modules/core/CMakeFiles/testIoEXR.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testIoEXR.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testIoEXR.dir/build.make modules/core/CMakeFiles/testIoEXR.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o
+[ 26%] Building CXX object modules/core/CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o -MF CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o.d -o CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testIoEXR.cpp
-[ 24%] Linking CXX executable testImageAddSub
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageAddSub.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageAddSub.dir/link.d "CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o" -o testImageAddSub  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageAddSub
-make  -f modules/core/CMakeFiles/testIoPFM.dir/build.make modules/core/CMakeFiles/testIoPFM.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testIoPFM.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testIoPFM.dir/build.make modules/core/CMakeFiles/testIoPFM.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o -MF CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o.d -o CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testIoPFM.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -18852,6 +20203,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 26%] Linking CXX executable testGaussianFilter
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testGaussianFilter.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGaussianFilter.dir/link.d "CMakeFiles/testGaussianFilter.dir/test/image-with-dataset/testGaussianFilter.cpp.o" -o testGaussianFilter  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testGaussianFilter
+make  -f modules/core/CMakeFiles/testIoPFM.dir/build.make modules/core/CMakeFiles/testIoPFM.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testIoPFM.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testIoPFM.dir/build.make modules/core/CMakeFiles/testIoPFM.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o -MF CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o.d -o CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testIoPFM.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -18893,18 +20257,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testImageWarp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageWarp.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageWarp.dir/link.d "CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o" -o testImageWarp  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 26%] Linking CXX executable testImageAddSub
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageAddSub.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageAddSub.dir/link.d "CMakeFiles/testImageAddSub.dir/test/image-with-dataset/testImageAddSub.cpp.o" -o testImageAddSub  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageWarp
+[ 26%] Built target testImageAddSub
 make  -f modules/core/CMakeFiles/testIoPGM.dir/build.make modules/core/CMakeFiles/testIoPGM.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testIoPGM.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testIoPGM.dir/build.make modules/core/CMakeFiles/testIoPGM.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testIoPGM.dir/test/image-with-dataset/testIoPGM.cpp.o
+[ 26%] Building CXX object modules/core/CMakeFiles/testIoPGM.dir/test/image-with-dataset/testIoPGM.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testIoPGM.dir/test/image-with-dataset/testIoPGM.cpp.o -MF CMakeFiles/testIoPGM.dir/test/image-with-dataset/testIoPGM.cpp.o.d -o CMakeFiles/testIoPGM.dir/test/image-with-dataset/testIoPGM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testIoPGM.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/vpRGBa.h:43,
@@ -18946,18 +20310,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testIoPGM
+[ 26%] Linking CXX executable testIoPGM
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoPGM.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoPGM.dir/link.d "CMakeFiles/testIoPGM.dir/test/image-with-dataset/testIoPGM.cpp.o" -o testIoPGM  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testIoPGM
+[ 26%] Built target testIoPGM
 make  -f modules/core/CMakeFiles/testIoPPM.dir/build.make modules/core/CMakeFiles/testIoPPM.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testIoPPM.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testIoPPM.dir/build.make modules/core/CMakeFiles/testIoPPM.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o
+[ 26%] Building CXX object modules/core/CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o -MF CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o.d -o CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testIoPPM.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/vpRGBa.h:43,
@@ -18999,45 +20363,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testIoEXR
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoEXR.dir/link.txt --verbose=1
-[ 24%] Linking CXX executable testIoPFM
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoPFM.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoEXR.dir/link.d "CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o" -o testIoEXR  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 26%] Linking CXX executable testIoPPM
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoPPM.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoPPM.dir/link.d "CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o" -o testIoPPM  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testIoEXR
+[ 26%] Built target testIoPPM
 make  -f modules/core/CMakeFiles/testPerformanceLUT.dir/build.make modules/core/CMakeFiles/testPerformanceLUT.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testPerformanceLUT.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testPerformanceLUT.dir/build.make modules/core/CMakeFiles/testPerformanceLUT.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o
+[ 26%] Building CXX object modules/core/CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o -MF CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o.d -o CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testPerformanceLUT.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoPFM.dir/link.d "CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o" -o testIoPFM  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testIoPFM
-make  -f modules/core/CMakeFiles/testReadImage.dir/build.make modules/core/CMakeFiles/testReadImage.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testReadImage.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testReadImage.dir/build.make modules/core/CMakeFiles/testReadImage.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o -MF CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o.d -o CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testReadImage.cpp
-[ 24%] Linking CXX executable testIoPPM
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoPPM.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoPPM.dir/link.d "CMakeFiles/testIoPPM.dir/test/image-with-dataset/testIoPPM.cpp.o" -o testIoPPM  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testIoPPM
-make  -f modules/core/CMakeFiles/testUndistortImage.dir/build.make modules/core/CMakeFiles/testUndistortImage.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testUndistortImage.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testUndistortImage.dir/build.make modules/core/CMakeFiles/testUndistortImage.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o -MF CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o.d -o CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testUndistortImage.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19078,6 +20416,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 26%] Linking CXX executable testPerformanceLUT
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPerformanceLUT.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPerformanceLUT.dir/link.d "CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o" -o testPerformanceLUT  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testPerformanceLUT
+make  -f modules/core/CMakeFiles/testReadImage.dir/build.make modules/core/CMakeFiles/testReadImage.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testReadImage.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testReadImage.dir/build.make modules/core/CMakeFiles/testReadImage.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o -MF CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o.d -o CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testReadImage.cpp
+[ 26%] Linking CXX executable testImageWarp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageWarp.dir/link.txt --verbose=1
+[ 26%] Linking CXX executable testIoEXR
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoEXR.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageWarp.dir/link.d "CMakeFiles/testImageWarp.dir/test/image-with-dataset/testImageWarp.cpp.o" -o testImageWarp  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testImageWarp
+make  -f modules/core/CMakeFiles/testUndistortImage.dir/build.make modules/core/CMakeFiles/testUndistortImage.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testUndistortImage.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testUndistortImage.dir/build.make modules/core/CMakeFiles/testUndistortImage.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o -MF CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o.d -o CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image-with-dataset/testUndistortImage.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoEXR.dir/link.d "CMakeFiles/testIoEXR.dir/test/image-with-dataset/testIoEXR.cpp.o" -o testIoEXR  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testIoEXR
+make  -f modules/core/CMakeFiles/testImageBinarise.dir/build.make modules/core/CMakeFiles/testImageBinarise.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageBinarise.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageBinarise.dir/build.make modules/core/CMakeFiles/testImageBinarise.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o -MF CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o.d -o CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageBinarise.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19158,45 +20535,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testReadImage
+[ 26%] Linking CXX executable testReadImage
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testReadImage.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testReadImage.dir/link.d "CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o" -o testReadImage  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testReadImage
-make  -f modules/core/CMakeFiles/testImageBinarise.dir/build.make modules/core/CMakeFiles/testImageBinarise.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageBinarise.dir/DependInfo.cmake "--color="
-[ 24%] Linking CXX executable testPerformanceLUT
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPerformanceLUT.dir/link.txt --verbose=1
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageBinarise.dir/build.make modules/core/CMakeFiles/testImageBinarise.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o -MF CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o.d -o CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageBinarise.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPerformanceLUT.dir/link.d "CMakeFiles/testPerformanceLUT.dir/test/image-with-dataset/testPerformanceLUT.cpp.o" -o testPerformanceLUT  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testPerformanceLUT
-make  -f modules/core/CMakeFiles/testImageDifference.dir/build.make modules/core/CMakeFiles/testImageDifference.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageDifference.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageDifference.dir/build.make modules/core/CMakeFiles/testImageDifference.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o -MF CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o.d -o CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageDifference.cpp
-[ 24%] Linking CXX executable testUndistortImage
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUndistortImage.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUndistortImage.dir/link.d "CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o" -o testUndistortImage  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testUndistortImage
-make  -f modules/core/CMakeFiles/testImageDraw.dir/build.make modules/core/CMakeFiles/testImageDraw.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageDraw.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageDraw.dir/build.make modules/core/CMakeFiles/testImageDraw.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o -MF CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o.d -o CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageDraw.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19238,6 +20578,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testReadImage.dir/link.d "CMakeFiles/testReadImage.dir/test/image-with-dataset/testReadImage.cpp.o" -o testReadImage  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testReadImage
+make  -f modules/core/CMakeFiles/testImageDifference.dir/build.make modules/core/CMakeFiles/testImageDifference.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageDifference.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageDifference.dir/build.make modules/core/CMakeFiles/testImageDifference.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o -MF CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o.d -o CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageDifference.cpp
+[ 26%] Linking CXX executable testUndistortImage
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUndistortImage.dir/link.txt --verbose=1
+[ 26%] Linking CXX executable testImageBinarise
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageBinarise.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19279,6 +20634,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageBinarise.dir/link.d CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o -o testImageBinarise  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testImageBinarise
+make  -f modules/core/CMakeFiles/testImageDraw.dir/build.make modules/core/CMakeFiles/testImageDraw.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageDraw.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageDraw.dir/build.make modules/core/CMakeFiles/testImageDraw.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o -MF CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o.d -o CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageDraw.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUndistortImage.dir/link.d "CMakeFiles/testUndistortImage.dir/test/image-with-dataset/testUndistortImage.cpp.o" -o testUndistortImage  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testUndistortImage
+make  -f modules/core/CMakeFiles/testImageGetValue.dir/build.make modules/core/CMakeFiles/testImageGetValue.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageGetValue.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageGetValue.dir/build.make modules/core/CMakeFiles/testImageGetValue.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o -MF CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o.d -o CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageGetValue.cpp
+[ 26%] Linking CXX executable testImageDifference
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageDifference.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -19320,45 +20699,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testImageBinarise
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageBinarise.dir/link.txt --verbose=1
-[ 24%] Linking CXX executable testImageDifference
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageDifference.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageBinarise.dir/link.d CMakeFiles/testImageBinarise.dir/test/image/testImageBinarise.cpp.o -o testImageBinarise  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageBinarise
-make  -f modules/core/CMakeFiles/testImageGetValue.dir/build.make modules/core/CMakeFiles/testImageGetValue.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageGetValue.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageGetValue.dir/build.make modules/core/CMakeFiles/testImageGetValue.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o -MF CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o.d -o CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageGetValue.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageDifference.dir/link.d CMakeFiles/testImageDifference.dir/test/image/testImageDifference.cpp.o -o testImageDifference  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageDifference
+[ 26%] Built target testImageDifference
 make  -f modules/core/CMakeFiles/testImageMorphology.dir/build.make modules/core/CMakeFiles/testImageMorphology.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageMorphology.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testImageMorphology.dir/build.make modules/core/CMakeFiles/testImageMorphology.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o -MF CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o.d -o CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageMorphology.cpp
-[ 24%] Linking CXX executable testImageDraw
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageDraw.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageDraw.dir/link.d CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o -o testImageDraw  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageDraw
-make  -f modules/core/CMakeFiles/testImageOwnership.dir/build.make modules/core/CMakeFiles/testImageOwnership.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageOwnership.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageOwnership.dir/build.make modules/core/CMakeFiles/testImageOwnership.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-pessimizing-move -MD -MT modules/core/CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o -MF CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o.d -o CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageOwnership.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19441,6 +20792,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 26%] Linking CXX executable testImageDraw
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageDraw.dir/link.txt --verbose=1
+[ 26%] Linking CXX executable testImageGetValue
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageGetValue.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageGetValue.dir/link.d CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o -o testImageGetValue  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testImageGetValue
+make  -f modules/core/CMakeFiles/testImageOwnership.dir/build.make modules/core/CMakeFiles/testImageOwnership.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageOwnership.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImageOwnership.dir/build.make modules/core/CMakeFiles/testImageOwnership.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-pessimizing-move -MD -MT modules/core/CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o -MF CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o.d -o CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageOwnership.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageDraw.dir/link.d CMakeFiles/testImageDraw.dir/test/image/testImageDraw.cpp.o -o testImageDraw  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Built target testImageDraw
+make  -f modules/core/CMakeFiles/testImagePoint.dir/build.make modules/core/CMakeFiles/testImagePoint.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImagePoint.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testImagePoint.dir/build.make modules/core/CMakeFiles/testImagePoint.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 26%] Building CXX object modules/core/CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o -MF CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o.d -o CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImagePoint.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19481,32 +20858,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testImageGetValue
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageGetValue.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageGetValue.dir/link.d CMakeFiles/testImageGetValue.dir/test/image/testImageGetValue.cpp.o -o testImageGetValue  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 26%] Linking CXX executable testIoPFM
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoPFM.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoPFM.dir/link.d "CMakeFiles/testIoPFM.dir/test/image-with-dataset/testIoPFM.cpp.o" -o testIoPFM  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageGetValue
-make  -f modules/core/CMakeFiles/testImagePoint.dir/build.make modules/core/CMakeFiles/testImagePoint.dir/depend
+[ 26%] Built target testIoPFM
+make  -f modules/core/CMakeFiles/testImagePrint.dir/build.make modules/core/CMakeFiles/testImagePrint.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImagePoint.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImagePrint.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImagePoint.dir/build.make modules/core/CMakeFiles/testImagePoint.dir/build
+make  -f modules/core/CMakeFiles/testImagePrint.dir/build.make modules/core/CMakeFiles/testImagePrint.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o -MF CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o.d -o CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImagePoint.cpp
-[ 24%] Linking CXX executable testImageOwnership
+[ 26%] Building CXX object modules/core/CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o -MF CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o.d -o CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImagePrint.cpp
+[ 26%] Linking CXX executable testImageOwnership
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageOwnership.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageOwnership.dir/link.d CMakeFiles/testImageOwnership.dir/test/image/testImageOwnership.cpp.o -o testImageOwnership  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageOwnership
-make  -f modules/core/CMakeFiles/testImagePrint.dir/build.make modules/core/CMakeFiles/testImagePrint.dir/depend
+[ 26%] Built target testImageOwnership
+make  -f modules/core/CMakeFiles/testImageResize.dir/build.make modules/core/CMakeFiles/testImageResize.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImagePrint.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageResize.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImagePrint.dir/build.make modules/core/CMakeFiles/testImagePrint.dir/build
+make  -f modules/core/CMakeFiles/testImageResize.dir/build.make modules/core/CMakeFiles/testImageResize.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o -MF CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o.d -o CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImagePrint.cpp
+[ 26%] Building CXX object modules/core/CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o -MF CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o.d -o CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageResize.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19547,19 +20924,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testImagePrint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImagePrint.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImagePrint.dir/link.d CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o -o testImagePrint  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImagePrint
-make  -f modules/core/CMakeFiles/testImageResize.dir/build.make modules/core/CMakeFiles/testImageResize.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testImageResize.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testImageResize.dir/build.make modules/core/CMakeFiles/testImageResize.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Building CXX object modules/core/CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o -MF CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o.d -o CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/image/testImageResize.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -19602,32 +20966,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 24%] Linking CXX executable testImageMorphology
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageMorphology.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageMorphology.dir/link.d CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o -o testImageMorphology  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 26%] Linking CXX executable testImagePrint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImagePrint.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImagePrint.dir/link.d CMakeFiles/testImagePrint.dir/test/image/testImagePrint.cpp.o -o testImagePrint  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 24%] Built target testImageMorphology
+[ 26%] Built target testImagePrint
 make  -f modules/core/CMakeFiles/perfColVectorOperations.dir/build.make modules/core/CMakeFiles/perfColVectorOperations.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfColVectorOperations.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/perfColVectorOperations.dir/build.make modules/core/CMakeFiles/perfColVectorOperations.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o
+[ 27%] Building CXX object modules/core/CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o -MF CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o.d -o CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfColVectorOperations.cpp
-[ 25%] Linking CXX executable testImagePoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImagePoint.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImagePoint.dir/link.d CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o -o testImagePoint  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testImagePoint
-make  -f modules/core/CMakeFiles/perfMatrixMultiplication.dir/build.make modules/core/CMakeFiles/perfMatrixMultiplication.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfMatrixMultiplication.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfMatrixMultiplication.dir/build.make modules/core/CMakeFiles/perfMatrixMultiplication.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -Wno-misleading-indentation -Wno-float-equal -Wno-deprecated-copy -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o -MF CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o.d -o CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixMultiplication.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/test/math/perfColVectorOperations.cpp:43:
 /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]
@@ -19684,6 +21035,172 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6984 |             double mean(Iterator first, Iterator last) {
+      |                    ^~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |            ^~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfColVectorOperations.cpp:36:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                                ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1589 |     __heap_select(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1868 |       std::__heap_select(__first, __middle, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
+    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
+/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
+      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1936 |       std::__insertion_sort(__first, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 27%] Linking CXX executable testImagePoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImagePoint.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImagePoint.dir/link.d CMakeFiles/testImagePoint.dir/test/image/testImagePoint.cpp.o -o testImagePoint  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testImagePoint
+make  -f modules/core/CMakeFiles/perfMatrixMultiplication.dir/build.make modules/core/CMakeFiles/perfMatrixMultiplication.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfMatrixMultiplication.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfMatrixMultiplication.dir/build.make modules/core/CMakeFiles/perfMatrixMultiplication.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Building CXX object modules/core/CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -Wno-misleading-indentation -Wno-float-equal -Wno-deprecated-copy -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o -MF CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o.d -o CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixMultiplication.cpp
+[ 27%] Linking CXX executable testImageMorphology
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageMorphology.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageMorphology.dir/link.d CMakeFiles/testImageMorphology.dir/test/image/testImageMorphology.cpp.o -o testImageMorphology  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testImageMorphology
+make  -f modules/core/CMakeFiles/perfMatrixTranspose.dir/build.make modules/core/CMakeFiles/perfMatrixTranspose.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfMatrixTranspose.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/perfMatrixTranspose.dir/build.make modules/core/CMakeFiles/perfMatrixTranspose.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Building CXX object modules/core/CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-misleading-indentation -Wno-float-equal -Wno-deprecated-copy -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o -MF CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o.d -o CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
+      |                                   ^~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6963:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6963 |                 auto q1 = weighted_average_quantile(1, 4, copy.begin(), copy.end());
+      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6964:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6964 |                 auto q3 = weighted_average_quantile(3, 4, copy.begin(), copy.end());
+      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In lambda function,
+    inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator<vector<double, allocator<double> > >; _Size = int; _Generator = Catch::Benchmark::Detail::resample<std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)>(std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&, int, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >))::<lambda()>]' at /usr/include/c++/14/bits/stl_algo.h:4388:18:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7001:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7001 |                     return estimator(resampled.begin(), resampled.end());
+      |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_cost(Catch::Benchmark::FloatDuration<Clock>) [with Clock = std::chrono::_V2::steady_clock]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7156:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7156 |                     classify_outliers(times.begin(), times.end()),
+      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7031 |             Estimate<double> bootstrap(double confidence_level, Iterator first, Iterator last, sample const& resample, Estimator&& estimator) {
+      |                              ^~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7034:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7034 |                 double point = estimator(first, last);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~
+In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::jackknife(Estimator&&, Iterator, Iterator) [with Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]',
+    inlined from 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7038:24:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7016:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7016 |                     results.push_back(estimator(second, last));
+      |                                       ~~~~~~~~~^~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
+    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
+    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In lambda function:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
+    inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7129 |                     classify_outliers(r.begin(), r.end()),
+      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixMultiplication.cpp:43:
 /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]
@@ -19722,6 +21239,52 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp:43:
+/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 '< >'
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixMultiplication.cpp:41:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
@@ -19740,52 +21303,39 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
-[ 25%] Linking CXX executable testImageResize
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp:41:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
+ 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
+ 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
+      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 7042 |                     auto d = jack_mean - x;
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
+ 7043 |                     auto d2 = d * d;
+      |                     ~~~~~~~~~~~~~~~~                                                                                  
+ 7044 |                     auto d3 = d2 * d;
+      |                     ~~~~~~~~~~~~~~~~~                                                                                 
+ 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
+ 7046 |                 });
+      |                 ~                                                                                                     
+[ 27%] Linking CXX executable testImageResize
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageResize.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageResize.dir/link.d CMakeFiles/testImageResize.dir/test/image/testImageResize.cpp.o -o testImageResize  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testImageResize
-make  -f modules/core/CMakeFiles/perfMatrixTranspose.dir/build.make modules/core/CMakeFiles/perfMatrixTranspose.dir/depend
+[ 27%] Built target testImageResize
+make  -f modules/core/CMakeFiles/testArray2D.dir/build.make modules/core/CMakeFiles/testArray2D.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/perfMatrixTranspose.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testArray2D.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/perfMatrixTranspose.dir/build.make modules/core/CMakeFiles/perfMatrixTranspose.dir/build
+make  -f modules/core/CMakeFiles/testArray2D.dir/build.make modules/core/CMakeFiles/testArray2D.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-misleading-indentation -Wno-float-equal -Wno-deprecated-copy -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o -MF CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o.d -o CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6984 |             double mean(Iterator first, Iterator last) {
-      |                    ^~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |            ^~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfColVectorOperations.cpp:36:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp:43:
+[ 27%] Building CXX object modules/core/CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o -MF CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o.d -o CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testArray2D.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTranslationVector.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testArray2D.cpp:46:
 /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) { }
       |                  ^
@@ -19822,24 +21372,101 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp:41:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
- 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
- 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
-      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7042 |                     auto d = jack_mean - x;
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
- 7043 |                     auto d2 = d * d;
-      |                     ~~~~~~~~~~~~~~~~                                                                                  
- 7044 |                     auto d3 = d2 * d;
-      |                     ~~~~~~~~~~~~~~~~~                                                                                 
- 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
- 7046 |                 });
-      |                 ~                                                                                                     
+[ 27%] Linking CXX executable testArray2D
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testArray2D.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testArray2D.dir/link.d CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o -o testArray2D  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testArray2D
+make  -f modules/core/CMakeFiles/testColVector.dir/build.make modules/core/CMakeFiles/testColVector.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testColVector.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testColVector.dir/build.make modules/core/CMakeFiles/testColVector.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Building CXX object modules/core/CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o -MF CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o.d -o CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testColVector.cpp
+[ 27%] Linking CXX executable perfColVectorOperations
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfColVectorOperations.dir/link.txt --verbose=1
+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/test/math/testColVector.cpp:45:
+/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 '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfColVectorOperations.dir/link.d CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o -o perfColVectorOperations  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target perfColVectorOperations
+make  -f modules/core/CMakeFiles/testEigenConversion.dir/build.make modules/core/CMakeFiles/testEigenConversion.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testEigenConversion.dir/DependInfo.cmake "--color="
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6984 |             double mean(Iterator first, Iterator last) {
+      |                    ^~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testEigenConversion.dir/build.make modules/core/CMakeFiles/testEigenConversion.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Building CXX object modules/core/CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o -MF CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o.d -o CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testEigenConversion.cpp
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |            ^~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp:36:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
@@ -19850,6 +21477,8 @@
  7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |            ^~~~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+[ 27%] Linking CXX executable testColVector
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testColVector.dir/link.txt --verbose=1
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -19861,16 +21490,104 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testColVector.dir/link.d CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o -o testColVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testColVector
+make  -f modules/core/CMakeFiles/testHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testHomogeneousMatrix.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testHomogeneousMatrix.dir/DependInfo.cmake "--color="
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1770 |     __insertion_sort(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testHomogeneousMatrix.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 /usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+[ 27%] Building CXX object modules/core/CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o -MF CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o.d -o CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testHomogeneousMatrix.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpEigenConversion.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testEigenConversion.cpp:43:
+/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 '< >'
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testHomogeneousMatrix.cpp:42:
+/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/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
@@ -19916,106 +21633,11 @@
 /usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1936 |       std::__insertion_sort(__first, __last, __comp);
       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6984 |             double mean(Iterator first, Iterator last) {
-      |                    ^~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double {anonymous}::standard_deviation(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7731 |     double standard_deviation(std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |            ^~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7731:12: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/perfMatrixTranspose.cpp:36:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |                                ^~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
-      |                                   ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6963:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6963 |                 auto q1 = weighted_average_quantile(1, 4, copy.begin(), copy.end());
-      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6964:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6964 |                 auto q3 = weighted_average_quantile(3, 4, copy.begin(), copy.end());
-      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In lambda function,
-    inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator<vector<double, allocator<double> > >; _Size = int; _Generator = Catch::Benchmark::Detail::resample<std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)>(std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&, int, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >))::<lambda()>]' at /usr/include/c++/14/bits/stl_algo.h:4388:18:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7001:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7001 |                     return estimator(resampled.begin(), resampled.end());
-      |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_cost(Catch::Benchmark::FloatDuration<Clock>) [with Clock = std::chrono::_V2::steady_clock]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7156:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7156 |                     classify_outliers(times.begin(), times.end()),
-      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7031 |             Estimate<double> bootstrap(double confidence_level, Iterator first, Iterator last, sample const& resample, Estimator&& estimator) {
-      |                              ^~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7034:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7034 |                 double point = estimator(first, last);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~
-In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::jackknife(Estimator&&, Iterator, Iterator) [with Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]',
-    inlined from 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7038:24:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7016:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7016 |                     results.push_back(estimator(second, last));
-      |                                       ~~~~~~~~~^~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
-    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
-    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In lambda function:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
-    inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7129 |                     classify_outliers(r.begin(), r.end()),
-      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1589 |     __heap_select(_RandomAccessIterator __first,
@@ -20056,19 +21678,6 @@
 /usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1936 |       std::__insertion_sort(__first, __last, __comp);
       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                                ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -20128,59 +21737,11 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1589 |     __heap_select(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1868 |       std::__heap_select(__first, __middle, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
-    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
-/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
-      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1936 |       std::__insertion_sort(__first, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -20240,62 +21801,19 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 25%] Linking CXX executable perfColVectorOperations
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfColVectorOperations.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfColVectorOperations.dir/link.d CMakeFiles/perfColVectorOperations.dir/test/math/perfColVectorOperations.cpp.o -o perfColVectorOperations  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target perfColVectorOperations
-make  -f modules/core/CMakeFiles/testArray2D.dir/build.make modules/core/CMakeFiles/testArray2D.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testArray2D.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testArray2D.dir/build.make modules/core/CMakeFiles/testArray2D.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o -MF CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o.d -o CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testArray2D.cpp
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTranslationVector.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testArray2D.cpp:46:
-/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 '< >'
 In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
     inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
@@ -20304,173 +21822,19 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
       |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 25%] Linking CXX executable testArray2D
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testArray2D.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testArray2D.dir/link.d CMakeFiles/testArray2D.dir/test/math/testArray2D.cpp.o -o testArray2D  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testArray2D
-make  -f modules/core/CMakeFiles/testColVector.dir/build.make modules/core/CMakeFiles/testColVector.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testColVector.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testColVector.dir/build.make modules/core/CMakeFiles/testColVector.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o -MF CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o.d -o CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testColVector.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/test/math/testColVector.cpp:45:
-/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 '< >'
-[ 25%] Linking CXX executable perfMatrixMultiplication
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfMatrixMultiplication.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfMatrixMultiplication.dir/link.d CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o -o perfMatrixMultiplication  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target perfMatrixMultiplication
-make  -f modules/core/CMakeFiles/testEigenConversion.dir/build.make modules/core/CMakeFiles/testEigenConversion.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testEigenConversion.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testEigenConversion.dir/build.make modules/core/CMakeFiles/testEigenConversion.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -Wno-strict-overflow -Wno-misleading-indentation -Wno-int-in-bool-context -Wno-shadow -MD -MT modules/core/CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o -MF CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o.d -o CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testEigenConversion.cpp
-[ 25%] Linking CXX executable testColVector
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testColVector.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testColVector.dir/link.d CMakeFiles/testColVector.dir/test/math/testColVector.cpp.o -o testColVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testColVector
-make  -f modules/core/CMakeFiles/testHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testHomogeneousMatrix.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testHomogeneousMatrix.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testHomogeneousMatrix.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o -MF CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o.d -o CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testHomogeneousMatrix.cpp
-[ 25%] Linking CXX executable perfMatrixTranspose
+[ 27%] Linking CXX executable perfMatrixTranspose
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfMatrixTranspose.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfMatrixTranspose.dir/link.d CMakeFiles/perfMatrixTranspose.dir/test/math/perfMatrixTranspose.cpp.o -o perfMatrixTranspose  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target perfMatrixTranspose
+[ 27%] Built target perfMatrixTranspose
 make  -f modules/core/CMakeFiles/testJsonArrayConversion.dir/build.make modules/core/CMakeFiles/testJsonArrayConversion.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testJsonArrayConversion.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testJsonArrayConversion.dir/build.make modules/core/CMakeFiles/testJsonArrayConversion.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o
+[ 27%] Building CXX object modules/core/CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o -MF CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o.d -o CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testJsonArrayConversion.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testHomogeneousMatrix.cpp:42:
-/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 '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpEigenConversion.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testEigenConversion.cpp:43:
-/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 '< >'
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testJsonArrayConversion.cpp:47:
 /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) { }
@@ -20508,54 +21872,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testJsonArrayConversion.cpp:42:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 25%] Linking CXX executable testHomogeneousMatrix
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testHomogeneousMatrix.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testHomogeneousMatrix.dir/link.d CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o -o testHomogeneousMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 27%] Linking CXX executable perfMatrixMultiplication
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfMatrixMultiplication.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfMatrixMultiplication.dir/link.d CMakeFiles/perfMatrixMultiplication.dir/test/math/perfMatrixMultiplication.cpp.o -o perfMatrixMultiplication  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testHomogeneousMatrix
+[ 27%] Built target perfMatrixMultiplication
 make  -f modules/core/CMakeFiles/testKalmanAcceleration.dir/build.make modules/core/CMakeFiles/testKalmanAcceleration.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testKalmanAcceleration.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testKalmanAcceleration.dir/build.make modules/core/CMakeFiles/testKalmanAcceleration.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o
+[ 27%] Building CXX object modules/core/CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o -MF CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o.d -o CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testKalmanAcceleration.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/vpKalmanFilter.h:37,
@@ -20597,52 +21925,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testJsonArrayConversion.cpp:54:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; Sentinel = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1827 |         std::string rangeToString(InputIterator first, Sentinel last) {
-      |                     ^~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double, std::allocator<double> >]',
-    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
-    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
-    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<double, std::allocator<double> >&; RhsT = const std::vector<double, std::allocator<double> >&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:51:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
-      |                                                                             ^
-In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double, std::allocator<double> >]',
-    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
-    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
-    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<double, std::allocator<double> >&; RhsT = const std::vector<double, std::allocator<double> >&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:92:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
-      |                                                                             ^
-[ 25%] Linking CXX executable testEigenConversion
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testEigenConversion.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testEigenConversion.dir/link.d CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o -o testEigenConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 27%] Linking CXX executable testKalmanAcceleration
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKalmanAcceleration.dir/link.txt --verbose=1
+[ 27%] Linking CXX executable testHomogeneousMatrix
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testHomogeneousMatrix.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKalmanAcceleration.dir/link.d CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o -o testKalmanAcceleration  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testEigenConversion
+[ 27%] Built target testKalmanAcceleration
 make  -f modules/core/CMakeFiles/testKalmanVelocity.dir/build.make modules/core/CMakeFiles/testKalmanVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testKalmanVelocity.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testKalmanVelocity.dir/build.make modules/core/CMakeFiles/testKalmanVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o
+[ 27%] Building CXX object modules/core/CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o -MF CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o.d -o CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testKalmanVelocity.cpp
-[ 25%] Linking CXX executable testKalmanAcceleration
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKalmanAcceleration.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKalmanAcceleration.dir/link.d CMakeFiles/testKalmanAcceleration.dir/test/math/testKalmanAcceleration.cpp.o -o testKalmanAcceleration  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testHomogeneousMatrix.dir/link.d CMakeFiles/testHomogeneousMatrix.dir/test/math/testHomogeneousMatrix.cpp.o -o testHomogeneousMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testKalmanAcceleration
+[ 27%] Built target testHomogeneousMatrix
 make  -f modules/core/CMakeFiles/testLineFitting.dir/build.make modules/core/CMakeFiles/testLineFitting.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testLineFitting.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testLineFitting.dir/build.make modules/core/CMakeFiles/testLineFitting.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o
+[ 27%] Building CXX object modules/core/CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o -MF CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o.d -o CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testLineFitting.cpp
+[ 27%] Linking CXX executable testEigenConversion
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testEigenConversion.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testEigenConversion.dir/link.d CMakeFiles/testEigenConversion.dir/test/math/testEigenConversion.cpp.o -o testEigenConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testEigenConversion
+make  -f modules/core/CMakeFiles/testMath.dir/build.make modules/core/CMakeFiles/testMath.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMath.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testMath.dir/build.make modules/core/CMakeFiles/testMath.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Building CXX object modules/core/CMakeFiles/testMath.dir/test/math/testMath.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMath.dir/test/math/testMath.cpp.o -MF CMakeFiles/testMath.dir/test/math/testMath.cpp.o.d -o CMakeFiles/testMath.dir/test/math/testMath.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.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/vpKalmanFilter.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpLinearKalmanFilterInstantiation.h:37,
@@ -20683,32 +22004,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 25%] Linking CXX executable testKalmanVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKalmanVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKalmanVelocity.dir/link.d CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o -o testKalmanVelocity  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testKalmanVelocity
-make  -f modules/core/CMakeFiles/testMath.dir/build.make modules/core/CMakeFiles/testMath.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMath.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testMath.dir/build.make modules/core/CMakeFiles/testMath.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testMath.dir/test/math/testMath.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMath.dir/test/math/testMath.cpp.o -MF CMakeFiles/testMath.dir/test/math/testMath.cpp.o.d -o CMakeFiles/testMath.dir/test/math/testMath.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp
-[ 25%] Linking CXX executable testJsonArrayConversion
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonArrayConversion.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonArrayConversion.dir/link.d CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o -o testJsonArrayConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testJsonArrayConversion
-make  -f modules/core/CMakeFiles/testMathUtils.dir/build.make modules/core/CMakeFiles/testMathUtils.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMathUtils.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testMathUtils.dir/build.make modules/core/CMakeFiles/testMathUtils.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Building CXX object modules/core/CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o -MF CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o.d -o CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMathUtils.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/test/math/testMath.cpp:47:
 /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]
@@ -20747,6 +22042,61 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 27%] Linking CXX executable testKalmanVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKalmanVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKalmanVelocity.dir/link.d CMakeFiles/testKalmanVelocity.dir/test/math/testKalmanVelocity.cpp.o -o testKalmanVelocity  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testKalmanVelocity
+make  -f modules/core/CMakeFiles/testMathUtils.dir/build.make modules/core/CMakeFiles/testMathUtils.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMathUtils.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testMathUtils.dir/build.make modules/core/CMakeFiles/testMathUtils.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Building CXX object modules/core/CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o -MF CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o.d -o CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMathUtils.cpp
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testJsonArrayConversion.cpp:42:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/vector:66,
+                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
+                 from /usr/include/opencv4/opencv2/core.hpp:57,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMath.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp:46:
+/usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
+  678 |       vector(initializer_list<value_type> __l,
+      |       ^~~~~~
+/build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp: In function 'int main()':
+/build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp:607:53: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
+  607 |     std::vector<double> testing_values{5., -15., 15.};
+      |                                                     ^
+/build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp:608:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
+  608 |     std::vector<double> expected_values{5., -10., 10.};
+      |                                                      ^
+[ 27%] Linking CXX executable testMath
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMath.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMath.dir/link.d CMakeFiles/testMath.dir/test/math/testMath.cpp.o -o testMath  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 27%] Built target testMath
+make  -f modules/core/CMakeFiles/testMatrix.dir/build.make modules/core/CMakeFiles/testMatrix.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrix.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testMatrix.dir/build.make modules/core/CMakeFiles/testMatrix.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o -MF CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o.d -o CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrix.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMathUtils.cpp:45:
 /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]
@@ -20785,37 +22135,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/vector:66,
-                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
-                 from /usr/include/opencv4/opencv2/core.hpp:57,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMath.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp:46:
-/usr/include/c++/14/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
-  678 |       vector(initializer_list<value_type> __l,
-      |       ^~~~~~
-/build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp: In function 'int main()':
-/build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp:607:53: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
-  607 |     std::vector<double> testing_values{5., -15., 15.};
-      |                                                     ^
-/build/reproducible-path/visp-3.6.0/modules/core/test/math/testMath.cpp:608:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
-  608 |     std::vector<double> expected_values{5., -10., 10.};
-      |                                                      ^
-[ 25%] Linking CXX executable testMath
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMath.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMath.dir/link.d CMakeFiles/testMath.dir/test/math/testMath.cpp.o -o testMath  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 25%] Built target testMath
-make  -f modules/core/CMakeFiles/testMatrix.dir/build.make modules/core/CMakeFiles/testMatrix.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrix.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testMatrix.dir/build.make modules/core/CMakeFiles/testMatrix.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o -MF CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o.d -o CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrix.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpGEMM.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrix.cpp:44:
 /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]
@@ -20854,18 +22173,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 26%] Linking CXX executable testMatrix
+[ 28%] Linking CXX executable testMatrix
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrix.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrix.dir/link.d CMakeFiles/testMatrix.dir/test/math/testMatrix.cpp.o -o testMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrix
+[ 28%] Built target testMatrix
 make  -f modules/core/CMakeFiles/testMatrixConditionNumber.dir/build.make modules/core/CMakeFiles/testMatrixConditionNumber.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixConditionNumber.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixConditionNumber.dir/build.make modules/core/CMakeFiles/testMatrixConditionNumber.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixConditionNumber.dir/test/math/testMatrixConditionNumber.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixConditionNumber.dir/test/math/testMatrixConditionNumber.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixConditionNumber.dir/test/math/testMatrixConditionNumber.cpp.o -MF CMakeFiles/testMatrixConditionNumber.dir/test/math/testMatrixConditionNumber.cpp.o.d -o CMakeFiles/testMatrixConditionNumber.dir/test/math/testMatrixConditionNumber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixConditionNumber.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixConditionNumber.cpp:43:
@@ -20905,19 +22224,44 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 26%] Linking CXX executable testMatrixConditionNumber
+[ 28%] Linking CXX executable testMatrixConditionNumber
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixConditionNumber.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixConditionNumber.dir/link.d CMakeFiles/testMatrixConditionNumber.dir/test/math/testMatrixConditionNumber.cpp.o -o testMatrixConditionNumber  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrixConditionNumber
+[ 28%] Built target testMatrixConditionNumber
 make  -f modules/core/CMakeFiles/testMatrixConvolution.dir/build.make modules/core/CMakeFiles/testMatrixConvolution.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixConvolution.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixConvolution.dir/build.make modules/core/CMakeFiles/testMatrixConvolution.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixConvolution.dir/test/math/testMatrixConvolution.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixConvolution.dir/test/math/testMatrixConvolution.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixConvolution.dir/test/math/testMatrixConvolution.cpp.o -MF CMakeFiles/testMatrixConvolution.dir/test/math/testMatrixConvolution.cpp.o.d -o CMakeFiles/testMatrixConvolution.dir/test/math/testMatrixConvolution.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixConvolution.cpp
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixConvolution.cpp:41:
 /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]
@@ -20956,18 +22300,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 26%] Linking CXX executable testMatrixConvolution
+[ 28%] Linking CXX executable testMatrixConvolution
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixConvolution.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixConvolution.dir/link.d CMakeFiles/testMatrixConvolution.dir/test/math/testMatrixConvolution.cpp.o -o testMatrixConvolution  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrixConvolution
+[ 28%] Built target testMatrixConvolution
 make  -f modules/core/CMakeFiles/testMatrixDeterminant.dir/build.make modules/core/CMakeFiles/testMatrixDeterminant.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixDeterminant.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixDeterminant.dir/build.make modules/core/CMakeFiles/testMatrixDeterminant.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixDeterminant.dir/test/math/testMatrixDeterminant.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixDeterminant.dir/test/math/testMatrixDeterminant.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixDeterminant.dir/test/math/testMatrixDeterminant.cpp.o -MF CMakeFiles/testMatrixDeterminant.dir/test/math/testMatrixDeterminant.cpp.o.d -o CMakeFiles/testMatrixDeterminant.dir/test/math/testMatrixDeterminant.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixDeterminant.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixDeterminant.cpp:41:
@@ -21007,18 +22351,38 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 26%] Linking CXX executable testMatrixDeterminant
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testJsonArrayConversion.cpp:54:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >; Sentinel = __gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1827 |         std::string rangeToString(InputIterator first, Sentinel last) {
+      |                     ^~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double, std::allocator<double> >]',
+    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
+    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
+    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<double, std::allocator<double> >&; RhsT = const std::vector<double, std::allocator<double> >&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:51:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
+      |                                                                             ^
+In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<double, std::allocator<double> >]',
+    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
+    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<double, std::allocator<double> >]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
+    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<double, std::allocator<double> >&; RhsT = const std::vector<double, std::allocator<double> >&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:92:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
+      |                                                                             ^
+[ 28%] Linking CXX executable testMatrixDeterminant
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixDeterminant.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixDeterminant.dir/link.d CMakeFiles/testMatrixDeterminant.dir/test/math/testMatrixDeterminant.cpp.o -o testMatrixDeterminant  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrixDeterminant
+[ 28%] Built target testMatrixDeterminant
 make  -f modules/core/CMakeFiles/testMatrixException.dir/build.make modules/core/CMakeFiles/testMatrixException.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixException.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixException.dir/build.make modules/core/CMakeFiles/testMatrixException.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o -MF CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o.d -o CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixException.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixException.cpp:44:
@@ -21058,31 +22422,31 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 26%] Linking CXX executable testMatrixException
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixException.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixException.dir/link.d CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o -o testMatrixException  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 28%] Linking CXX executable testJsonArrayConversion
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonArrayConversion.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonArrayConversion.dir/link.d CMakeFiles/testJsonArrayConversion.dir/test/math/testJsonArrayConversion.cpp.o -o testJsonArrayConversion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrixException
+[ 28%] Built target testJsonArrayConversion
 make  -f modules/core/CMakeFiles/testMatrixInitialization.dir/build.make modules/core/CMakeFiles/testMatrixInitialization.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixInitialization.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixInitialization.dir/build.make modules/core/CMakeFiles/testMatrixInitialization.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o -MF CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o.d -o CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixInitialization.cpp
-[ 26%] Linking CXX executable testLineFitting
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testLineFitting.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testLineFitting.dir/link.d CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o -o testLineFitting  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 28%] Linking CXX executable testMatrixException
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixException.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixException.dir/link.d CMakeFiles/testMatrixException.dir/test/math/testMatrixException.cpp.o -o testMatrixException  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testLineFitting
+[ 28%] Built target testMatrixException
 make  -f modules/core/CMakeFiles/testMatrixInverse.dir/build.make modules/core/CMakeFiles/testMatrixInverse.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixInverse.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixInverse.dir/build.make modules/core/CMakeFiles/testMatrixInverse.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o -MF CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o.d -o CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixInverse.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixInitialization.cpp:42:
@@ -21160,45 +22524,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 26%] Linking CXX executable testMatrixInitialization
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixInitialization.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixInitialization.dir/link.d CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o -o testMatrixInitialization  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 28%] Linking CXX executable testLineFitting
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testLineFitting.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testLineFitting.dir/link.d CMakeFiles/testLineFitting.dir/test/math/testLineFitting.cpp.o -o testLineFitting  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrixInitialization
+[ 28%] Built target testLineFitting
 make  -f modules/core/CMakeFiles/testMatrixPseudoInverse.dir/build.make modules/core/CMakeFiles/testMatrixPseudoInverse.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMatrixPseudoInverse.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMatrixPseudoInverse.dir/build.make modules/core/CMakeFiles/testMatrixPseudoInverse.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMatrixPseudoInverse.dir/test/math/testMatrixPseudoInverse.cpp.o
+[ 28%] Building CXX object modules/core/CMakeFiles/testMatrixPseudoInverse.dir/test/math/testMatrixPseudoInverse.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMatrixPseudoInverse.dir/test/math/testMatrixPseudoInverse.cpp.o -MF CMakeFiles/testMatrixPseudoInverse.dir/test/math/testMatrixPseudoInverse.cpp.o.d -o CMakeFiles/testMatrixPseudoInverse.dir/test/math/testMatrixPseudoInverse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMatrixPseudoInverse.cpp
-[ 26%] Linking CXX executable testMatrixInverse
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixInverse.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixInverse.dir/link.d CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o -o testMatrixInverse  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMatrixInverse
-make  -f modules/core/CMakeFiles/testMomentAlpha.dir/build.make modules/core/CMakeFiles/testMomentAlpha.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMomentAlpha.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testMomentAlpha.dir/build.make modules/core/CMakeFiles/testMomentAlpha.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o -MF CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o.d -o CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMomentAlpha.cpp
-[ 26%] Linking CXX executable testMathUtils
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMathUtils.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMathUtils.dir/link.d CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o -o testMathUtils  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Built target testMathUtils
-make  -f modules/core/CMakeFiles/testPoseVector.dir/build.make modules/core/CMakeFiles/testPoseVector.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testPoseVector.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testPoseVector.dir/build.make modules/core/CMakeFiles/testPoseVector.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 26%] Building CXX object modules/core/CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o -MF CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o.d -o CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testPoseVector.cpp
+[ 28%] Linking CXX executable testMatrixInitialization
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixInitialization.dir/link.txt --verbose=1
 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/test/math/testMatrixPseudoInverse.cpp:46:
 /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]
@@ -21237,6 +22577,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixInitialization.dir/link.d CMakeFiles/testMatrixInitialization.dir/test/math/testMatrixInitialization.cpp.o -o testMatrixInitialization  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 28%] Built target testMatrixInitialization
+make  -f modules/core/CMakeFiles/testMomentAlpha.dir/build.make modules/core/CMakeFiles/testMomentAlpha.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMomentAlpha.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testMomentAlpha.dir/build.make modules/core/CMakeFiles/testMomentAlpha.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 28%] Building CXX object modules/core/CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o -MF CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o.d -o CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testMomentAlpha.cpp
+[ 28%] Linking CXX executable testMatrixInverse
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixInverse.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixInverse.dir/link.d CMakeFiles/testMatrixInverse.dir/test/math/testMatrixInverse.cpp.o -o testMatrixInverse  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 28%] Built target testMatrixInverse
+make  -f modules/core/CMakeFiles/testPoseVector.dir/build.make modules/core/CMakeFiles/testPoseVector.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testPoseVector.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testPoseVector.dir/build.make modules/core/CMakeFiles/testPoseVector.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 28%] Building CXX object modules/core/CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o -MF CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o.d -o CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testPoseVector.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -21278,6 +22642,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 29%] Linking CXX executable testMatrixPseudoInverse
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixPseudoInverse.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testPoseVector.cpp:47:
 /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]
@@ -21316,32 +22682,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 27%] Linking CXX executable testMatrixPseudoInverse
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMatrixPseudoInverse.dir/link.txt --verbose=1
-[ 27%] Linking CXX executable testMomentAlpha
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMomentAlpha.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMatrixPseudoInverse.dir/link.d CMakeFiles/testMatrixPseudoInverse.dir/test/math/testMatrixPseudoInverse.cpp.o -o testMatrixPseudoInverse  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 27%] Built target testMatrixPseudoInverse
+[ 29%] Built target testMatrixPseudoInverse
 make  -f modules/core/CMakeFiles/testQuaternion.dir/build.make modules/core/CMakeFiles/testQuaternion.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testQuaternion.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testQuaternion.dir/build.make modules/core/CMakeFiles/testQuaternion.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 27%] Building CXX object modules/core/CMakeFiles/testQuaternion.dir/test/math/testQuaternion.cpp.o
+[ 29%] Building CXX object modules/core/CMakeFiles/testQuaternion.dir/test/math/testQuaternion.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testQuaternion.dir/test/math/testQuaternion.cpp.o -MF CMakeFiles/testQuaternion.dir/test/math/testQuaternion.cpp.o.d -o CMakeFiles/testQuaternion.dir/test/math/testQuaternion.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testQuaternion.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMomentAlpha.dir/link.d CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o -o testMomentAlpha  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 29%] Linking CXX executable testMathUtils
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMathUtils.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMathUtils.dir/link.d CMakeFiles/testMathUtils.dir/test/math/testMathUtils.cpp.o -o testMathUtils  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 27%] Built target testMomentAlpha
+[ 29%] Built target testMathUtils
 make  -f modules/core/CMakeFiles/testQuaternion2.dir/build.make modules/core/CMakeFiles/testQuaternion2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testQuaternion2.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testQuaternion2.dir/build.make modules/core/CMakeFiles/testQuaternion2.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o -MF CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o.d -o CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testQuaternion2.cpp
+[ 30%] Linking CXX executable testMomentAlpha
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMomentAlpha.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpQuaternionVector.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testQuaternion.cpp:44:
@@ -21381,6 +22747,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMomentAlpha.dir/link.d CMakeFiles/testMomentAlpha.dir/test/math/testMomentAlpha.cpp.o -o testMomentAlpha  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testMomentAlpha
+make  -f modules/core/CMakeFiles/testRand.dir/build.make modules/core/CMakeFiles/testRand.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRand.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testRand.dir/build.make modules/core/CMakeFiles/testRand.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testRand.dir/test/math/testRand.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRand.dir/test/math/testRand.cpp.o -MF CMakeFiles/testRand.dir/test/math/testRand.cpp.o.d -o CMakeFiles/testRand.dir/test/math/testRand.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRand.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpQuaternionVector.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testQuaternion2.cpp:45:
@@ -21420,31 +22797,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testQuaternion
+[ 30%] Linking CXX executable testQuaternion
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testQuaternion.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testQuaternion.dir/link.d CMakeFiles/testQuaternion.dir/test/math/testQuaternion.cpp.o -o testQuaternion  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testQuaternion
-make  -f modules/core/CMakeFiles/testRand.dir/build.make modules/core/CMakeFiles/testRand.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRand.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testRand.dir/build.make modules/core/CMakeFiles/testRand.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testRand.dir/test/math/testRand.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRand.dir/test/math/testRand.cpp.o -MF CMakeFiles/testRand.dir/test/math/testRand.cpp.o.d -o CMakeFiles/testRand.dir/test/math/testRand.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRand.cpp
-[ 28%] Linking CXX executable testPoseVector
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseVector.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseVector.dir/link.d CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o -o testPoseVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testPoseVector
+[ 30%] Built target testQuaternion
 make  -f modules/core/CMakeFiles/testRobust.dir/build.make modules/core/CMakeFiles/testRobust.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRobust.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testRobust.dir/build.make modules/core/CMakeFiles/testRobust.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o -MF CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o.d -o CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRobust.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/vpRGBa.h:43,
@@ -21487,32 +22851,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testQuaternion2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testQuaternion2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testQuaternion2.dir/link.d CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o -o testQuaternion2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 30%] Linking CXX executable testRobust
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobust.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobust.dir/link.d CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o -o testRobust  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testQuaternion2
+[ 30%] Built target testRobust
 make  -f modules/core/CMakeFiles/testRotation.dir/build.make modules/core/CMakeFiles/testRotation.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRotation.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testRotation.dir/build.make modules/core/CMakeFiles/testRotation.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o -MF CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o.d -o CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRotation.cpp
-[ 28%] Linking CXX executable testRobust
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobust.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobust.dir/link.d CMakeFiles/testRobust.dir/test/math/testRobust.cpp.o -o testRobust  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testRobust
-make  -f modules/core/CMakeFiles/testRotation2.dir/build.make modules/core/CMakeFiles/testRotation2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRotation2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testRotation2.dir/build.make modules/core/CMakeFiles/testRotation2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o -MF CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o.d -o CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRotation2.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpQuaternionVector.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRotation.cpp:42:
@@ -21552,6 +22903,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 30%] Linking CXX executable testRotation
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRotation.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRotation.dir/link.d CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o -o testRotation  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testRotation
+make  -f modules/core/CMakeFiles/testRotation2.dir/build.make modules/core/CMakeFiles/testRotation2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRotation2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testRotation2.dir/build.make modules/core/CMakeFiles/testRotation2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o -MF CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o.d -o CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRotation2.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/vpThetaUVector.h:53,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRotation2.cpp:45:
@@ -21591,32 +22955,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testRand
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRand.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRand.dir/link.d CMakeFiles/testRand.dir/test/math/testRand.cpp.o -o testRand  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 30%] Linking CXX executable testPoseVector
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseVector.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseVector.dir/link.d CMakeFiles/testPoseVector.dir/test/math/testPoseVector.cpp.o -o testPoseVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testRand
+[ 30%] Built target testPoseVector
 make  -f modules/core/CMakeFiles/testRowVector.dir/build.make modules/core/CMakeFiles/testRowVector.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRowVector.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testRowVector.dir/build.make modules/core/CMakeFiles/testRowVector.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o -MF CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o.d -o CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRowVector.cpp
-[ 28%] Linking CXX executable testRotation
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRotation.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRotation.dir/link.d CMakeFiles/testRotation.dir/test/math/testRotation.cpp.o -o testRotation  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testRotation
-make  -f modules/core/CMakeFiles/testSvd.dir/build.make modules/core/CMakeFiles/testSvd.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testSvd.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testSvd.dir/build.make modules/core/CMakeFiles/testSvd.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o -MF CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o.d -o CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testSvd.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRowVector.h:39,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testRowVector.cpp:46:
 /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]
@@ -21655,6 +23006,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 30%] Linking CXX executable testQuaternion2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testQuaternion2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testQuaternion2.dir/link.d CMakeFiles/testQuaternion2.dir/test/math/testQuaternion2.cpp.o -o testQuaternion2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testQuaternion2
+make  -f modules/core/CMakeFiles/testSvd.dir/build.make modules/core/CMakeFiles/testSvd.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testSvd.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testSvd.dir/build.make modules/core/CMakeFiles/testSvd.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o -MF CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o.d -o CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testSvd.cpp
+[ 30%] Linking CXX executable testRand
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRand.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRand.dir/link.d CMakeFiles/testRand.dir/test/math/testRand.cpp.o -o testRand  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testRand
+make  -f modules/core/CMakeFiles/testTranslationVector.dir/build.make modules/core/CMakeFiles/testTranslationVector.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testTranslationVector.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testTranslationVector.dir/build.make modules/core/CMakeFiles/testTranslationVector.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o -MF CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o.d -o CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testTranslationVector.cpp
+[ 30%] Linking CXX executable testRowVector
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRowVector.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRowVector.dir/link.d CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o -o testRowVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testRowVector
+make  -f modules/core/CMakeFiles/testTwistMatrix.dir/build.make modules/core/CMakeFiles/testTwistMatrix.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testTwistMatrix.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testTwistMatrix.dir/build.make modules/core/CMakeFiles/testTwistMatrix.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o -MF CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o.d -o CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testTwistMatrix.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/test/math/testSvd.cpp:46:
 /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]
@@ -21693,21 +23083,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testRowVector
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRowVector.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRowVector.dir/link.d CMakeFiles/testRowVector.dir/test/math/testRowVector.cpp.o -o testRowVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testRowVector
-make  -f modules/core/CMakeFiles/testTranslationVector.dir/build.make modules/core/CMakeFiles/testTranslationVector.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testTranslationVector.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testTranslationVector.dir/build.make modules/core/CMakeFiles/testTranslationVector.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o -MF CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o.d -o CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testTranslationVector.cpp
-[ 28%] Linking CXX executable testSvd
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testSvd.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpTranslationVector.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/core/test/math/testTranslationVector.cpp:46:
 /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]
@@ -21746,30 +23121,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testSvd.dir/link.d CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o -o testSvd  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testSvd
-make  -f modules/core/CMakeFiles/testTwistMatrix.dir/build.make modules/core/CMakeFiles/testTwistMatrix.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testTwistMatrix.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testTwistMatrix.dir/build.make modules/core/CMakeFiles/testTwistMatrix.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o -MF CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o.d -o CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testTwistMatrix.cpp
-[ 28%] Linking CXX executable testTranslationVector
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testTranslationVector.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTranslationVector.dir/link.d CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o -o testTranslationVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testTranslationVector
-make  -f modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o -MF CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o.d -o CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testXmlParserHomogeneousMatrix.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/test/math/testTwistMatrix.cpp:48:
 /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]
@@ -21808,8 +23159,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testTwistMatrix
+[ 30%] Linking CXX executable testTranslationVector
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testTranslationVector.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTranslationVector.dir/link.d CMakeFiles/testTranslationVector.dir/test/math/testTranslationVector.cpp.o -o testTranslationVector  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testTranslationVector
+make  -f modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/build.make modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o -MF CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o.d -o CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/math/testXmlParserHomogeneousMatrix.cpp
+[ 30%] Linking CXX executable testSvd
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testSvd.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testSvd.dir/link.d CMakeFiles/testSvd.dir/test/math/testSvd.cpp.o -o testSvd  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testSvd
+make  -f modules/core/CMakeFiles/testMunkres.dir/build.make modules/core/CMakeFiles/testMunkres.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMunkres.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testMunkres.dir/build.make modules/core/CMakeFiles/testMunkres.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o -MF CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o.d -o CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/munkres/testMunkres.cpp
+[ 30%] Linking CXX executable testTwistMatrix
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testTwistMatrix.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTwistMatrix.dir/link.d CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o -o testTwistMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testTwistMatrix
+make  -f modules/core/CMakeFiles/testClient.dir/build.make modules/core/CMakeFiles/testClient.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testClient.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testClient.dir/build.make modules/core/CMakeFiles/testClient.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testClient.dir/test/network/testClient.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/testClient.dir/test/network/testClient.cpp.o -MF CMakeFiles/testClient.dir/test/network/testClient.cpp.o.d -o CMakeFiles/testClient.dir/test/network/testClient.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/network/testClient.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -21851,82 +23239,71 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTwistMatrix.dir/link.d CMakeFiles/testTwistMatrix.dir/test/math/testTwistMatrix.cpp.o -o testTwistMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testTwistMatrix
-make  -f modules/core/CMakeFiles/testMunkres.dir/build.make modules/core/CMakeFiles/testMunkres.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMunkres.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testMunkres.dir/build.make modules/core/CMakeFiles/testMunkres.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o -MF CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o.d -o CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/munkres/testMunkres.cpp
-[ 28%] Linking CXX executable testXmlParserHomogeneousMatrix
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlParserHomogeneousMatrix.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlParserHomogeneousMatrix.dir/link.d CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o -o testXmlParserHomogeneousMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testXmlParserHomogeneousMatrix
-make  -f modules/core/CMakeFiles/testClient.dir/build.make modules/core/CMakeFiles/testClient.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testClient.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testClient.dir/build.make modules/core/CMakeFiles/testClient.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testClient.dir/test/network/testClient.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/testClient.dir/test/network/testClient.cpp.o -MF CMakeFiles/testClient.dir/test/network/testClient.cpp.o.d -o CMakeFiles/testClient.dir/test/network/testClient.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/network/testClient.cpp
-[ 28%] Linking CXX executable testClient
+[ 30%] Linking CXX executable testClient
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testClient.dir/link.txt --verbose=1
+[ 30%] Linking CXX executable testXmlParserHomogeneousMatrix
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlParserHomogeneousMatrix.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testClient.dir/link.d CMakeFiles/testClient.dir/test/network/testClient.cpp.o -o testClient  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testClient
+[ 30%] Built target testClient
 make  -f modules/core/CMakeFiles/testServer.dir/build.make modules/core/CMakeFiles/testServer.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testServer.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testServer.dir/build.make modules/core/CMakeFiles/testServer.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testServer.dir/test/network/testServer.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testServer.dir/test/network/testServer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-strict-overflow -MD -MT modules/core/CMakeFiles/testServer.dir/test/network/testServer.cpp.o -MF CMakeFiles/testServer.dir/test/network/testServer.cpp.o.d -o CMakeFiles/testServer.dir/test/network/testServer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/network/testServer.cpp
-[ 28%] Linking CXX executable testServer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testServer.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testServer.dir/link.d CMakeFiles/testServer.dir/test/network/testServer.cpp.o -o testServer  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlParserHomogeneousMatrix.dir/link.d CMakeFiles/testXmlParserHomogeneousMatrix.dir/test/math/testXmlParserHomogeneousMatrix.cpp.o -o testXmlParserHomogeneousMatrix  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testServer
+[ 30%] Built target testXmlParserHomogeneousMatrix
 make  -f modules/core/CMakeFiles/testUDPClient.dir/build.make modules/core/CMakeFiles/testUDPClient.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testUDPClient.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testUDPClient.dir/build.make modules/core/CMakeFiles/testUDPClient.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o -MF CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o.d -o CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/network/testUDPClient.cpp
-[ 28%] Linking CXX executable testUDPClient
+[ 30%] Linking CXX executable testServer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testServer.dir/link.txt --verbose=1
+[ 30%] Linking CXX executable testUDPClient
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUDPClient.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUDPClient.dir/link.d CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o -o testUDPClient  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testServer.dir/link.d CMakeFiles/testServer.dir/test/network/testServer.cpp.o -o testServer  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testUDPClient
+[ 30%] Built target testServer
 make  -f modules/core/CMakeFiles/testUDPServer.dir/build.make modules/core/CMakeFiles/testUDPServer.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testUDPServer.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testUDPServer.dir/build.make modules/core/CMakeFiles/testUDPServer.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o -MF CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o.d -o CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/network/testUDPServer.cpp
-[ 28%] Linking CXX executable testUDPServer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUDPServer.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUDPServer.dir/link.d CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o -o testUDPServer  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUDPClient.dir/link.d CMakeFiles/testUDPClient.dir/test/network/testUDPClient.cpp.o -o testUDPClient  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testUDPServer
+[ 30%] Built target testUDPClient
 make  -f modules/core/CMakeFiles/testConvert.dir/build.make modules/core/CMakeFiles/testConvert.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testConvert.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testConvert.dir/build.make modules/core/CMakeFiles/testConvert.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o -MF CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o.d -o CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/convert/testConvert.cpp
+[ 30%] Linking CXX executable testRotation2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRotation2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRotation2.dir/link.d CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o -o testRotation2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testRotation2
+make  -f modules/core/CMakeFiles/testCPUFeatures.dir/build.make modules/core/CMakeFiles/testCPUFeatures.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCPUFeatures.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testCPUFeatures.dir/build.make modules/core/CMakeFiles/testCPUFeatures.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o -MF CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o.d -o CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/cpu-features/testCPUFeatures.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -21969,45 +23346,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testConvert
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testConvert.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testConvert.dir/link.d CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o -o testConvert  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testConvert
-make  -f modules/core/CMakeFiles/testCPUFeatures.dir/build.make modules/core/CMakeFiles/testCPUFeatures.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testCPUFeatures.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testCPUFeatures.dir/build.make modules/core/CMakeFiles/testCPUFeatures.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o -MF CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o.d -o CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/cpu-features/testCPUFeatures.cpp
-[ 28%] Linking CXX executable testCPUFeatures
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCPUFeatures.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCPUFeatures.dir/link.d "CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o" -o testCPUFeatures  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 30%] Linking CXX executable testUDPServer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUDPServer.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUDPServer.dir/link.d CMakeFiles/testUDPServer.dir/test/network/testUDPServer.cpp.o -o testUDPServer  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testCPUFeatures
+[ 30%] Built target testUDPServer
 make  -f modules/core/CMakeFiles/testEndian.dir/build.make modules/core/CMakeFiles/testEndian.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testEndian.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testEndian.dir/build.make modules/core/CMakeFiles/testEndian.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o -MF CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o.d -o CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/endian/testEndian.cpp
-[ 28%] Linking CXX executable testRotation2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRotation2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRotation2.dir/link.d CMakeFiles/testRotation2.dir/test/math/testRotation2.cpp.o -o testRotation2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 30%] Linking CXX executable testCPUFeatures
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testCPUFeatures.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testCPUFeatures.dir/link.d "CMakeFiles/testCPUFeatures.dir/test/tools/cpu-features/testCPUFeatures.cpp.o" -o testCPUFeatures  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testRotation2
+[ 30%] Built target testCPUFeatures
 make  -f modules/core/CMakeFiles/testPolygon.dir/build.make modules/core/CMakeFiles/testPolygon.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testPolygon.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testPolygon.dir/build.make modules/core/CMakeFiles/testPolygon.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o -MF CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o.d -o CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry/testPolygon.cpp
+[ 30%] Linking CXX executable testConvert
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testConvert.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testConvert.dir/link.d CMakeFiles/testConvert.dir/test/tools/convert/testConvert.cpp.o -o testConvert  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Built target testConvert
+make  -f modules/core/CMakeFiles/testPolygon2.dir/build.make modules/core/CMakeFiles/testPolygon2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testPolygon2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/core/CMakeFiles/testPolygon2.dir/build.make modules/core/CMakeFiles/testPolygon2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 30%] Building CXX object modules/core/CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o -MF CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o.d -o CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry/testPolygon2.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
@@ -22048,37 +23425,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/vector:72,
-                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
-                 from /usr/include/opencv4/opencv2/core.hpp:57,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:36,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/test/munkres/testMunkres.cpp:41:
-/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  700 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-[ 28%] Linking CXX executable testPolygon
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPolygon.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPolygon.dir/link.d CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o -o testPolygon  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testPolygon
-make  -f modules/core/CMakeFiles/testPolygon2.dir/build.make modules/core/CMakeFiles/testPolygon2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testPolygon2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/core/CMakeFiles/testPolygon2.dir/build.make modules/core/CMakeFiles/testPolygon2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o -MF CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o.d -o CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry/testPolygon2.cpp
-In file included from /usr/include/c++/14/vector:66:
-In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
-    inlined from 'static void vpMunkres::padCostMatrix(std::vector<std::vector<_Tp> >&) [with Type = double]' at /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:129:17,
-    inlined from 'static std::vector<std::pair<unsigned int, unsigned int> > vpMunkres::run(std::vector<std::vector<_Tp> >) [with Type = double]' at /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:332:20:
-/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
-      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
@@ -22119,31 +23465,31 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testMunkres
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMunkres.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMunkres.dir/link.d CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o -o testMunkres  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 30%] Linking CXX executable testPolygon
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPolygon.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPolygon.dir/link.d CMakeFiles/testPolygon.dir/test/tools/geometry/testPolygon.cpp.o -o testPolygon  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testMunkres
+[ 30%] Built target testPolygon
 make  -f modules/core/CMakeFiles/testRect.dir/build.make modules/core/CMakeFiles/testRect.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testRect.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testRect.dir/build.make modules/core/CMakeFiles/testRect.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testRect.dir/test/tools/geometry/testRect.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testRect.dir/test/tools/geometry/testRect.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testRect.dir/test/tools/geometry/testRect.cpp.o -MF CMakeFiles/testRect.dir/test/tools/geometry/testRect.cpp.o.d -o CMakeFiles/testRect.dir/test/tools/geometry/testRect.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry/testRect.cpp
-[ 28%] Linking CXX executable testRect
+[ 30%] Linking CXX executable testRect
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRect.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRect.dir/link.d CMakeFiles/testRect.dir/test/tools/geometry/testRect.cpp.o -o testRect  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testRect
+[ 30%] Built target testRect
 make  -f modules/core/CMakeFiles/testXmlParserRectOriented.dir/build.make modules/core/CMakeFiles/testXmlParserRectOriented.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testXmlParserRectOriented.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testXmlParserRectOriented.dir/build.make modules/core/CMakeFiles/testXmlParserRectOriented.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testXmlParserRectOriented.dir/test/tools/geometry/testXmlParserRectOriented.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testXmlParserRectOriented.dir/test/tools/geometry/testXmlParserRectOriented.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testXmlParserRectOriented.dir/test/tools/geometry/testXmlParserRectOriented.cpp.o -MF CMakeFiles/testXmlParserRectOriented.dir/test/tools/geometry/testXmlParserRectOriented.cpp.o.d -o CMakeFiles/testXmlParserRectOriented.dir/test/tools/geometry/testXmlParserRectOriented.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/geometry/testXmlParserRectOriented.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/vpRGBa.h:43,
@@ -22186,19 +23532,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testXmlParserRectOriented
+[ 30%] Linking CXX executable testXmlParserRectOriented
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlParserRectOriented.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlParserRectOriented.dir/link.d CMakeFiles/testXmlParserRectOriented.dir/test/tools/geometry/testXmlParserRectOriented.cpp.o -o testXmlParserRectOriented  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testXmlParserRectOriented
+[ 30%] Built target testXmlParserRectOriented
 make  -f modules/core/CMakeFiles/testHistogram.dir/build.make modules/core/CMakeFiles/testHistogram.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testHistogram.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testHistogram.dir/build.make modules/core/CMakeFiles/testHistogram.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testHistogram.dir/test/tools/histogram-with-dataset/testHistogram.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testHistogram.dir/test/tools/histogram-with-dataset/testHistogram.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/core/CMakeFiles/testHistogram.dir/test/tools/histogram-with-dataset/testHistogram.cpp.o -MF CMakeFiles/testHistogram.dir/test/tools/histogram-with-dataset/testHistogram.cpp.o.d -o CMakeFiles/testHistogram.dir/test/tools/histogram-with-dataset/testHistogram.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/histogram-with-dataset/testHistogram.cpp
+In file included from /usr/include/c++/14/vector:72,
+                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
+                 from /usr/include/opencv4/opencv2/core.hpp:57,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:36,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/test/munkres/testMunkres.cpp:41:
+/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  700 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -22240,18 +23597,25 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testHistogram
+[ 30%] Linking CXX executable testHistogram
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testHistogram.dir/link.txt --verbose=1
+In file included from /usr/include/c++/14/vector:66:
+In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
+    inlined from 'static void vpMunkres::padCostMatrix(std::vector<std::vector<_Tp> >&) [with Type = double]' at /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:129:17,
+    inlined from 'static std::vector<std::pair<unsigned int, unsigned int> > vpMunkres::run(std::vector<std::vector<_Tp> >) [with Type = double]' at /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:332:20:
+/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
+      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testHistogram.dir/link.d "CMakeFiles/testHistogram.dir/test/tools/histogram-with-dataset/testHistogram.cpp.o" -o testHistogram  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testHistogram
+[ 30%] Built target testHistogram
 make  -f modules/core/CMakeFiles/testIoTools.dir/build.make modules/core/CMakeFiles/testIoTools.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testIoTools.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testIoTools.dir/build.make modules/core/CMakeFiles/testIoTools.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testIoTools.dir/test/tools/io-with-dataset/testIoTools.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testIoTools.dir/test/tools/io-with-dataset/testIoTools.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testIoTools.dir/test/tools/io-with-dataset/testIoTools.cpp.o -MF CMakeFiles/testIoTools.dir/test/tools/io-with-dataset/testIoTools.cpp.o.d -o CMakeFiles/testIoTools.dir/test/tools/io-with-dataset/testIoTools.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/io-with-dataset/testIoTools.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/vpRGBa.h:43,
@@ -22294,31 +23658,31 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 28%] Linking CXX executable testIoTools
+[ 30%] Linking CXX executable testIoTools
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testIoTools.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testIoTools.dir/link.d "CMakeFiles/testIoTools.dir/test/tools/io-with-dataset/testIoTools.cpp.o" -o testIoTools  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testIoTools
+[ 30%] Built target testIoTools
 make  -f modules/core/CMakeFiles/testBuildInformation.dir/build.make modules/core/CMakeFiles/testBuildInformation.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testBuildInformation.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testBuildInformation.dir/build.make modules/core/CMakeFiles/testBuildInformation.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Building CXX object modules/core/CMakeFiles/testBuildInformation.dir/test/tools/io/testBuildInformation.cpp.o
+[ 30%] Building CXX object modules/core/CMakeFiles/testBuildInformation.dir/test/tools/io/testBuildInformation.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testBuildInformation.dir/test/tools/io/testBuildInformation.cpp.o -MF CMakeFiles/testBuildInformation.dir/test/tools/io/testBuildInformation.cpp.o.d -o CMakeFiles/testBuildInformation.dir/test/tools/io/testBuildInformation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/io/testBuildInformation.cpp
-[ 28%] Linking CXX executable testEndian
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testEndian.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testEndian.dir/link.d CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o -o testEndian  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 30%] Linking CXX executable testMunkres
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMunkres.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMunkres.dir/link.d CMakeFiles/testMunkres.dir/test/munkres/testMunkres.cpp.o -o testMunkres  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 28%] Built target testEndian
+[ 30%] Built target testMunkres
 make  -f modules/core/CMakeFiles/testSerialRead.dir/build.make modules/core/CMakeFiles/testSerialRead.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testSerialRead.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testSerialRead.dir/build.make modules/core/CMakeFiles/testSerialRead.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 29%] Building CXX object modules/core/CMakeFiles/testSerialRead.dir/test/tools/serial/testSerialRead.cpp.o
+[ 31%] Building CXX object modules/core/CMakeFiles/testSerialRead.dir/test/tools/serial/testSerialRead.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testSerialRead.dir/test/tools/serial/testSerialRead.cpp.o -MF CMakeFiles/testSerialRead.dir/test/tools/serial/testSerialRead.cpp.o.d -o CMakeFiles/testSerialRead.dir/test/tools/serial/testSerialRead.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/serial/testSerialRead.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/vpRGBa.h:43,
@@ -22361,70 +23725,70 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 29%] Linking CXX executable testBuildInformation
+[ 31%] Linking CXX executable testBuildInformation
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testBuildInformation.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testBuildInformation.dir/link.d CMakeFiles/testBuildInformation.dir/test/tools/io/testBuildInformation.cpp.o -o testBuildInformation  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 29%] Built target testBuildInformation
+[ 31%] Built target testBuildInformation
 make  -f modules/core/CMakeFiles/testSerialWrite.dir/build.make modules/core/CMakeFiles/testSerialWrite.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testSerialWrite.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testSerialWrite.dir/build.make modules/core/CMakeFiles/testSerialWrite.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 29%] Building CXX object modules/core/CMakeFiles/testSerialWrite.dir/test/tools/serial/testSerialWrite.cpp.o
+[ 31%] Building CXX object modules/core/CMakeFiles/testSerialWrite.dir/test/tools/serial/testSerialWrite.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testSerialWrite.dir/test/tools/serial/testSerialWrite.cpp.o -MF CMakeFiles/testSerialWrite.dir/test/tools/serial/testSerialWrite.cpp.o.d -o CMakeFiles/testSerialWrite.dir/test/tools/serial/testSerialWrite.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/serial/testSerialWrite.cpp
-[ 29%] Linking CXX executable testSerialRead
+[ 31%] Linking CXX executable testSerialRead
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testSerialRead.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testSerialRead.dir/link.d CMakeFiles/testSerialRead.dir/test/tools/serial/testSerialRead.cpp.o -o testSerialRead  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 29%] Built target testSerialRead
+[ 31%] Built target testSerialRead
 make  -f modules/core/CMakeFiles/testMutex.dir/build.make modules/core/CMakeFiles/testMutex.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testMutex.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testMutex.dir/build.make modules/core/CMakeFiles/testMutex.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/core/CMakeFiles/testMutex.dir/test/tools/threading/testMutex.cpp.o
+[ 32%] Building CXX object modules/core/CMakeFiles/testMutex.dir/test/tools/threading/testMutex.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testMutex.dir/test/tools/threading/testMutex.cpp.o -MF CMakeFiles/testMutex.dir/test/tools/threading/testMutex.cpp.o.d -o CMakeFiles/testMutex.dir/test/tools/threading/testMutex.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading/testMutex.cpp
-[ 30%] Linking CXX executable testSerialWrite
+[ 32%] Linking CXX executable testSerialWrite
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testSerialWrite.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testSerialWrite.dir/link.d CMakeFiles/testSerialWrite.dir/test/tools/serial/testSerialWrite.cpp.o -o testSerialWrite  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testSerialWrite
+[ 32%] Built target testSerialWrite
 make  -f modules/core/CMakeFiles/testThread.dir/build.make modules/core/CMakeFiles/testThread.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testThread.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testThread.dir/build.make modules/core/CMakeFiles/testThread.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/core/CMakeFiles/testThread.dir/test/tools/threading/testThread.cpp.o
+[ 32%] Building CXX object modules/core/CMakeFiles/testThread.dir/test/tools/threading/testThread.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testThread.dir/test/tools/threading/testThread.cpp.o -MF CMakeFiles/testThread.dir/test/tools/threading/testThread.cpp.o.d -o CMakeFiles/testThread.dir/test/tools/threading/testThread.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading/testThread.cpp
-[ 30%] Linking CXX executable testMutex
+[ 32%] Linking CXX executable testMutex
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMutex.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMutex.dir/link.d CMakeFiles/testMutex.dir/test/tools/threading/testMutex.cpp.o -o testMutex  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testMutex
+[ 32%] Built target testMutex
 make  -f modules/core/CMakeFiles/testThread2.dir/build.make modules/core/CMakeFiles/testThread2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testThread2.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testThread2.dir/build.make modules/core/CMakeFiles/testThread2.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/core/CMakeFiles/testThread2.dir/test/tools/threading/testThread2.cpp.o
+[ 32%] Building CXX object modules/core/CMakeFiles/testThread2.dir/test/tools/threading/testThread2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testThread2.dir/test/tools/threading/testThread2.cpp.o -MF CMakeFiles/testThread2.dir/test/tools/threading/testThread2.cpp.o.d -o CMakeFiles/testThread2.dir/test/tools/threading/testThread2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/threading/testThread2.cpp
-[ 30%] Linking CXX executable testThread
+[ 32%] Linking CXX executable testThread
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testThread.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testThread.dir/link.d CMakeFiles/testThread.dir/test/tools/threading/testThread.cpp.o -o testThread  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testThread
+[ 32%] Built target testThread
 make  -f modules/core/CMakeFiles/testTime.dir/build.make modules/core/CMakeFiles/testTime.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testTime.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testTime.dir/build.make modules/core/CMakeFiles/testTime.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/core/CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o
+[ 32%] Building CXX object modules/core/CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/core/CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o -MF CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o.d -o CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/time/testTime.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/test/tools/threading/testThread2.cpp:50:
@@ -22464,44 +23828,44 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 30%] Linking CXX executable testPolygon2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPolygon2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPolygon2.dir/link.d CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o -o testPolygon2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 32%] Linking CXX executable testEndian
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testEndian.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testEndian.dir/link.d CMakeFiles/testEndian.dir/test/tools/endian/testEndian.cpp.o -o testEndian  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testPolygon2
+[ 32%] Built target testEndian
 make  -f modules/core/CMakeFiles/testXmlParser.dir/build.make modules/core/CMakeFiles/testXmlParser.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/CMakeFiles/testXmlParser.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/core/CMakeFiles/testXmlParser.dir/build.make modules/core/CMakeFiles/testXmlParser.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/core/CMakeFiles/testXmlParser.dir/test/tools/xml/testXmlParser.cpp.o
+[ 32%] Building CXX object modules/core/CMakeFiles/testXmlParser.dir/test/tools/xml/testXmlParser.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-deprecated-declarations -MD -MT modules/core/CMakeFiles/testXmlParser.dir/test/tools/xml/testXmlParser.cpp.o -MF CMakeFiles/testXmlParser.dir/test/tools/xml/testXmlParser.cpp.o.d -o CMakeFiles/testXmlParser.dir/test/tools/xml/testXmlParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/core/test/tools/xml/testXmlParser.cpp
-[ 30%] Linking CXX executable testThread2
+[ 32%] Linking CXX executable testThread2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testThread2.dir/link.txt --verbose=1
-[ 30%] Linking CXX executable testTime
+[ 32%] Linking CXX executable testTime
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testTime.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testThread2.dir/link.d CMakeFiles/testThread2.dir/test/tools/threading/testThread2.cpp.o -o testThread2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testThread2
+[ 32%] Built target testThread2
 make  -f modules/gui/CMakeFiles/testClick.dir/build.make modules/gui/CMakeFiles/testClick.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testClick.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTime.dir/link.d CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o -o testTime  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/gui/CMakeFiles/testClick.dir/build.make modules/gui/CMakeFiles/testClick.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/gui/CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o -MF CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o.d -o CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset/testClick.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTime.dir/link.d CMakeFiles/testTime.dir/test/tools/time/testTime.cpp.o -o testTime  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testTime
+[ 32%] Built target testTime
 make  -f modules/gui/CMakeFiles/testDisplayScaled.dir/build.make modules/gui/CMakeFiles/testDisplayScaled.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testDisplayScaled.dir/DependInfo.cmake "--color="
+[ 32%] Building CXX object modules/gui/CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o -MF CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o.d -o CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset/testClick.cpp
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/gui/CMakeFiles/testDisplayScaled.dir/build.make modules/gui/CMakeFiles/testDisplayScaled.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/gui/CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o
+[ 32%] Building CXX object modules/gui/CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o -MF CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o.d -o CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset/testDisplayScaled.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/vpRGBa.h:43,
@@ -22544,6 +23908,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 32%] Linking CXX executable testPolygon2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPolygon2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPolygon2.dir/link.d CMakeFiles/testPolygon2.dir/test/tools/geometry/testPolygon2.cpp.o -o testPolygon2  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 32%] Built target testPolygon2
+make  -f modules/gui/CMakeFiles/testMouseEvent.dir/build.make modules/gui/CMakeFiles/testMouseEvent.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testMouseEvent.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/gui/CMakeFiles/testMouseEvent.dir/build.make modules/gui/CMakeFiles/testMouseEvent.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 32%] Building CXX object modules/gui/CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o -MF CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o.d -o CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset/testMouseEvent.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -22625,31 +24002,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 30%] Linking CXX executable testXmlParser
+[ 32%] Linking CXX executable testXmlParser
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlParser.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlParser.dir/link.d CMakeFiles/testXmlParser.dir/test/tools/xml/testXmlParser.cpp.o -o testXmlParser  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testXmlParser
-make  -f modules/gui/CMakeFiles/testMouseEvent.dir/build.make modules/gui/CMakeFiles/testMouseEvent.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testMouseEvent.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/gui/CMakeFiles/testMouseEvent.dir/build.make modules/gui/CMakeFiles/testMouseEvent.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/gui/CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o -MF CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o.d -o CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset/testMouseEvent.cpp
-[ 30%] Linking CXX executable testClick
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testClick.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testClick.dir/link.d "CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o" -o testClick  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Built target testClick
+[ 32%] Built target testXmlParser
 make  -f modules/gui/CMakeFiles/testVideoDevice.dir/build.make modules/gui/CMakeFiles/testVideoDevice.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testVideoDevice.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/gui/CMakeFiles/testVideoDevice.dir/build.make modules/gui/CMakeFiles/testVideoDevice.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 30%] Building CXX object modules/gui/CMakeFiles/testVideoDevice.dir/test/display-with-dataset/testVideoDevice.cpp.o
+[ 32%] Building CXX object modules/gui/CMakeFiles/testVideoDevice.dir/test/display-with-dataset/testVideoDevice.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/gui/CMakeFiles/testVideoDevice.dir/test/display-with-dataset/testVideoDevice.cpp.o -MF CMakeFiles/testVideoDevice.dir/test/display-with-dataset/testVideoDevice.cpp.o.d -o CMakeFiles/testVideoDevice.dir/test/display-with-dataset/testVideoDevice.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display-with-dataset/testVideoDevice.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/vpRGBa.h:43,
@@ -22692,18 +24056,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 31%] Linking CXX executable testDisplayScaled
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplayScaled.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplayScaled.dir/link.d "CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o" -o testDisplayScaled  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 32%] Linking CXX executable testClick
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testClick.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testClick.dir/link.d "CMakeFiles/testClick.dir/test/display-with-dataset/testClick.cpp.o" -o testClick  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testDisplayScaled
+[ 32%] Built target testClick
 make  -f modules/gui/CMakeFiles/testDisplayPolygonLines.dir/build.make modules/gui/CMakeFiles/testDisplayPolygonLines.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testDisplayPolygonLines.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/gui/CMakeFiles/testDisplayPolygonLines.dir/build.make modules/gui/CMakeFiles/testDisplayPolygonLines.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/gui/CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o
+[ 32%] Building CXX object modules/gui/CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o -MF CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o.d -o CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testDisplayPolygonLines.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/vpRGBa.h:43,
@@ -22745,8 +24109,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 31%] Linking CXX executable testMouseEvent
+[ 33%] Linking CXX executable testDisplayScaled
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplayScaled.dir/link.txt --verbose=1
+[ 33%] Linking CXX executable testMouseEvent
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMouseEvent.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplayScaled.dir/link.d "CMakeFiles/testDisplayScaled.dir/test/display-with-dataset/testDisplayScaled.cpp.o" -o testDisplayScaled  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Built target testDisplayScaled
+make  -f modules/gui/CMakeFiles/testDisplayRoi.dir/build.make modules/gui/CMakeFiles/testDisplayRoi.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testDisplayRoi.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/gui/CMakeFiles/testDisplayRoi.dir/build.make modules/gui/CMakeFiles/testDisplayRoi.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Building CXX object modules/gui/CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o -MF CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o.d -o CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testDisplayRoi.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMouseEvent.dir/link.d "CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o" -o testMouseEvent  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Built target testMouseEvent
+make  -f modules/gui/CMakeFiles/testDisplays.dir/build.make modules/gui/CMakeFiles/testDisplays.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testDisplays.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/gui/CMakeFiles/testDisplays.dir/build.make modules/gui/CMakeFiles/testDisplays.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Building CXX object modules/gui/CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o -MF CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o.d -o CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testDisplays.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -22787,32 +24175,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMouseEvent.dir/link.d "CMakeFiles/testMouseEvent.dir/test/display-with-dataset/testMouseEvent.cpp.o" -o testMouseEvent  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testMouseEvent
-make  -f modules/gui/CMakeFiles/testDisplayRoi.dir/build.make modules/gui/CMakeFiles/testDisplayRoi.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testDisplayRoi.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/gui/CMakeFiles/testDisplayRoi.dir/build.make modules/gui/CMakeFiles/testDisplayRoi.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/gui/CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o -MF CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o.d -o CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testDisplayRoi.cpp
-[ 31%] Linking CXX executable testVideoDevice
+[ 33%] Linking CXX executable testVideoDevice
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVideoDevice.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVideoDevice.dir/link.d "CMakeFiles/testVideoDevice.dir/test/display-with-dataset/testVideoDevice.cpp.o" -o testVideoDevice  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testVideoDevice
-make  -f modules/gui/CMakeFiles/testDisplays.dir/build.make modules/gui/CMakeFiles/testDisplays.dir/depend
+[ 33%] Built target testVideoDevice
+make  -f modules/gui/CMakeFiles/testVideoDeviceDual.dir/build.make modules/gui/CMakeFiles/testVideoDeviceDual.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testDisplays.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testVideoDeviceDual.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/gui/CMakeFiles/testDisplays.dir/build.make modules/gui/CMakeFiles/testDisplays.dir/build
+make  -f modules/gui/CMakeFiles/testVideoDeviceDual.dir/build.make modules/gui/CMakeFiles/testVideoDeviceDual.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/gui/CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o -MF CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o.d -o CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testDisplays.cpp
-[ 31%] Linking CXX executable testDisplayPolygonLines
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplayPolygonLines.dir/link.txt --verbose=1
+[ 33%] Building CXX object modules/gui/CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o -MF CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o.d -o CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testVideoDeviceDual.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -22853,17 +24228,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplayPolygonLines.dir/link.d CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o -o testDisplayPolygonLines  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testDisplayPolygonLines
-make  -f modules/gui/CMakeFiles/testVideoDeviceDual.dir/build.make modules/gui/CMakeFiles/testVideoDeviceDual.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/CMakeFiles/testVideoDeviceDual.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/gui/CMakeFiles/testVideoDeviceDual.dir/build.make modules/gui/CMakeFiles/testVideoDeviceDual.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/gui/CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/gui/CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o -MF CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o.d -o CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/gui/test/display/testVideoDeviceDual.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -22904,10 +24268,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 31%] Linking CXX executable testDisplayRoi
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplayRoi.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplayRoi.dir/link.d CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o -o testDisplayRoi  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 33%] Linking CXX executable testDisplayPolygonLines
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplayPolygonLines.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplayPolygonLines.dir/link.d CMakeFiles/testDisplayPolygonLines.dir/test/display/testDisplayPolygonLines.cpp.o -o testDisplayPolygonLines  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Built target testDisplayPolygonLines
+make  -f modules/imgproc/CMakeFiles/testAutoThreshold.dir/build.make modules/imgproc/CMakeFiles/testAutoThreshold.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testAutoThreshold.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/imgproc/CMakeFiles/testAutoThreshold.dir/build.make modules/imgproc/CMakeFiles/testAutoThreshold.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Building CXX object modules/imgproc/CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o -MF CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o.d -o CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testAutoThreshold.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -22948,28 +24321,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 31%] Built target testDisplayRoi
-make  -f modules/imgproc/CMakeFiles/testAutoThreshold.dir/build.make modules/imgproc/CMakeFiles/testAutoThreshold.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testAutoThreshold.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/imgproc/CMakeFiles/testAutoThreshold.dir/build.make modules/imgproc/CMakeFiles/testAutoThreshold.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/imgproc/CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o -MF CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o.d -o CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testAutoThreshold.cpp
-[ 31%] Linking CXX executable testDisplays
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplays.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplays.dir/link.d CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o -o testDisplays  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 33%] Linking CXX executable testDisplayRoi
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplayRoi.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplayRoi.dir/link.d CMakeFiles/testDisplayRoi.dir/test/display/testDisplayRoi.cpp.o -o testDisplayRoi  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testDisplays
+[ 33%] Built target testDisplayRoi
 make  -f modules/imgproc/CMakeFiles/testConnectedComponents.dir/build.make modules/imgproc/CMakeFiles/testConnectedComponents.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testConnectedComponents.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/imgproc/CMakeFiles/testConnectedComponents.dir/build.make modules/imgproc/CMakeFiles/testConnectedComponents.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/imgproc/CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o
+[ 33%] Building CXX object modules/imgproc/CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o -MF CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o.d -o CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testConnectedComponents.cpp
+[ 33%] Linking CXX executable testDisplays
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplays.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -23011,19 +24377,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 31%] Linking CXX executable testVideoDeviceDual
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVideoDeviceDual.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVideoDeviceDual.dir/link.d CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o -o testVideoDeviceDual  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplays.dir/link.d CMakeFiles/testDisplays.dir/test/display/testDisplays.cpp.o -o testDisplays  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testVideoDeviceDual
+[ 33%] Linking CXX executable testVideoDeviceDual
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVideoDeviceDual.dir/link.txt --verbose=1
+[ 33%] Built target testDisplays
 make  -f modules/imgproc/CMakeFiles/testContours.dir/build.make modules/imgproc/CMakeFiles/testContours.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testContours.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/imgproc/CMakeFiles/testContours.dir/build.make modules/imgproc/CMakeFiles/testContours.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Building CXX object modules/imgproc/CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o
+[ 33%] Building CXX object modules/imgproc/CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o -MF CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o.d -o CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testContours.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVideoDeviceDual.dir/link.d CMakeFiles/testVideoDeviceDual.dir/test/display/testVideoDeviceDual.cpp.o -o testVideoDeviceDual  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 33%] Built target testVideoDeviceDual
+make  -f modules/imgproc/CMakeFiles/testFloodFill.dir/build.make modules/imgproc/CMakeFiles/testFloodFill.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testFloodFill.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/imgproc/CMakeFiles/testFloodFill.dir/build.make modules/imgproc/CMakeFiles/testFloodFill.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 34%] Building CXX object modules/imgproc/CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o -MF CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o.d -o CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testFloodFill.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -23065,8 +24442,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 31%] Linking CXX executable testAutoThreshold
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAutoThreshold.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -23108,30 +24483,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAutoThreshold.dir/link.d "CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o" -o testAutoThreshold  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 31%] Built target testAutoThreshold
-make  -f modules/imgproc/CMakeFiles/testFloodFill.dir/build.make modules/imgproc/CMakeFiles/testFloodFill.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testFloodFill.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/imgproc/CMakeFiles/testFloodFill.dir/build.make modules/imgproc/CMakeFiles/testFloodFill.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Building CXX object modules/imgproc/CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o -MF CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o.d -o CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testFloodFill.cpp
-[ 32%] Linking CXX executable testConnectedComponents
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testConnectedComponents.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testConnectedComponents.dir/link.d "CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o" -o testConnectedComponents  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Built target testConnectedComponents
-make  -f modules/imgproc/CMakeFiles/testImgproc.dir/build.make modules/imgproc/CMakeFiles/testImgproc.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testImgproc.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/imgproc/CMakeFiles/testImgproc.dir/build.make modules/imgproc/CMakeFiles/testImgproc.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Building CXX object modules/imgproc/CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o -MF CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o.d -o CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testImgproc.cpp
+[ 34%] Linking CXX executable testAutoThreshold
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAutoThreshold.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -23173,18 +24526,29 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 32%] Linking CXX executable testContours
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testContours.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testContours.dir/link.d "CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o" -o testContours  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAutoThreshold.dir/link.d "CMakeFiles/testAutoThreshold.dir/test/with-dataset/testAutoThreshold.cpp.o" -o testAutoThreshold  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Built target testContours
+[ 34%] Built target testAutoThreshold
+make  -f modules/imgproc/CMakeFiles/testImgproc.dir/build.make modules/imgproc/CMakeFiles/testImgproc.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/CMakeFiles/testImgproc.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/imgproc/CMakeFiles/testImgproc.dir/build.make modules/imgproc/CMakeFiles/testImgproc.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 34%] Building CXX object modules/imgproc/CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/imgproc/CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o -MF CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o.d -o CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/imgproc/test/with-dataset/testImgproc.cpp
+[ 34%] Linking CXX executable testConnectedComponents
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testConnectedComponents.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testConnectedComponents.dir/link.d "CMakeFiles/testConnectedComponents.dir/test/with-dataset/testConnectedComponents.cpp.o" -o testConnectedComponents  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 34%] Built target testConnectedComponents
 make  -f modules/io/CMakeFiles/perfImageLoadSave.dir/build.make modules/io/CMakeFiles/perfImageLoadSave.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/perfImageLoadSave.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/io/CMakeFiles/perfImageLoadSave.dir/build.make modules/io/CMakeFiles/perfImageLoadSave.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Building CXX object modules/io/CMakeFiles/perfImageLoadSave.dir/test/image-with-dataset/perfImageLoadSave.cpp.o
+[ 34%] Building CXX object modules/io/CMakeFiles/perfImageLoadSave.dir/test/image-with-dataset/perfImageLoadSave.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/io/CMakeFiles/perfImageLoadSave.dir/test/image-with-dataset/perfImageLoadSave.cpp.o -MF CMakeFiles/perfImageLoadSave.dir/test/image-with-dataset/perfImageLoadSave.cpp.o.d -o CMakeFiles/perfImageLoadSave.dir/test/image-with-dataset/perfImageLoadSave.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset/perfImageLoadSave.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/vpRGBa.h:43,
@@ -23226,21 +24590,36 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 32%] Linking CXX executable testFloodFill
+[ 34%] Linking CXX executable testContours
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testContours.dir/link.txt --verbose=1
+[ 34%] Linking CXX executable testFloodFill
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFloodFill.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFloodFill.dir/link.d "CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o" -o testFloodFill  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testContours.dir/link.d "CMakeFiles/testContours.dir/test/with-dataset/testContours.cpp.o" -o testContours  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Built target testFloodFill
+[ 34%] Built target testContours
 make  -f modules/io/CMakeFiles/testImageLoadSave.dir/build.make modules/io/CMakeFiles/testImageLoadSave.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/testImageLoadSave.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/io/CMakeFiles/testImageLoadSave.dir/build.make modules/io/CMakeFiles/testImageLoadSave.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Building CXX object modules/io/CMakeFiles/testImageLoadSave.dir/test/image-with-dataset/testImageLoadSave.cpp.o
+[ 34%] Building CXX object modules/io/CMakeFiles/testImageLoadSave.dir/test/image-with-dataset/testImageLoadSave.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/io/CMakeFiles/testImageLoadSave.dir/test/image-with-dataset/testImageLoadSave.cpp.o -MF CMakeFiles/testImageLoadSave.dir/test/image-with-dataset/testImageLoadSave.cpp.o.d -o CMakeFiles/testImageLoadSave.dir/test/image-with-dataset/testImageLoadSave.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset/testImageLoadSave.cpp
-[ 32%] Linking CXX executable testImgproc
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFloodFill.dir/link.d "CMakeFiles/testFloodFill.dir/test/with-dataset/testFloodFill.cpp.o" -o testFloodFill  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 34%] Built target testFloodFill
+make  -f modules/io/CMakeFiles/testJsonArgumentParser.dir/build.make modules/io/CMakeFiles/testJsonArgumentParser.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/testJsonArgumentParser.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/io/CMakeFiles/testJsonArgumentParser.dir/build.make modules/io/CMakeFiles/testJsonArgumentParser.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 34%] Building CXX object modules/io/CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/io/CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o -MF CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o.d -o CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/test/testJsonArgumentParser.cpp
+[ 34%] Linking CXX executable testImgproc
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImgproc.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImgproc.dir/link.d "CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o" -o testImgproc  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -23282,6 +24661,56 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 34%] Built target testImgproc
+make  -f modules/io/CMakeFiles/testVideo.dir/build.make modules/io/CMakeFiles/testVideo.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/testVideo.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/io/CMakeFiles/testVideo.dir/build.make modules/io/CMakeFiles/testVideo.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 34%] Building CXX object modules/io/CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/io/CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o -MF CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o.d -o CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/test/video/testVideo.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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/io/test/testJsonArgumentParser.cpp:42:
+/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 '< >'
 In file included from /build/reproducible-path/visp-3.6.0/modules/io/test/image-with-dataset/perfImageLoadSave.cpp:41:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
@@ -23300,17 +24729,6 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImgproc.dir/link.d "CMakeFiles/testImgproc.dir/test/with-dataset/testImgproc.cpp.o" -o testImgproc  ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Built target testImgproc
-make  -f modules/io/CMakeFiles/testJsonArgumentParser.dir/build.make modules/io/CMakeFiles/testJsonArgumentParser.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/testJsonArgumentParser.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/io/CMakeFiles/testJsonArgumentParser.dir/build.make modules/io/CMakeFiles/testJsonArgumentParser.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 32%] Building CXX object modules/io/CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/io/CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o -MF CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o.d -o CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/test/testJsonArgumentParser.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -23374,7 +24792,7 @@
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/test/testJsonArgumentParser.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/io/test/video/testVideo.cpp:47:
 /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) { }
       |                  ^
@@ -23574,6 +24992,20 @@
 /usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1936 |       std::__insertion_sort(__first, __last, __comp);
       |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -23633,20 +25065,6 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
@@ -23735,37 +25153,49 @@
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-[ 33%] Linking CXX executable testImageLoadSave
+[ 34%] Linking CXX executable testVideo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVideo.dir/link.txt --verbose=1
+[ 35%] Linking CXX executable testImageLoadSave
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/testImageLoadSave.dir/link.txt --verbose=1
-[ 33%] Linking CXX executable perfImageLoadSave
+[ 35%] Linking CXX executable perfImageLoadSave
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfImageLoadSave.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVideo.dir/link.d CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o -o testVideo  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 35%] Built target testVideo
+make  -f modules/me/CMakeFiles/testJsonMe.dir/build.make modules/me/CMakeFiles/testJsonMe.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/CMakeFiles/testJsonMe.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/me/CMakeFiles/testJsonMe.dir/build.make modules/me/CMakeFiles/testJsonMe.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testImageLoadSave.dir/link.d "CMakeFiles/testImageLoadSave.dir/test/image-with-dataset/testImageLoadSave.cpp.o" -o testImageLoadSave  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 33%] Built target testImageLoadSave
-make  -f modules/io/CMakeFiles/testVideo.dir/build.make modules/io/CMakeFiles/testVideo.dir/depend
+[ 35%] Building CXX object modules/me/CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/me/CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o -MF CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o.d -o CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testJsonMe.cpp
+[ 35%] Built target testImageLoadSave
+make  -f modules/me/CMakeFiles/testNurbs.dir/build.make modules/me/CMakeFiles/testNurbs.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/CMakeFiles/testVideo.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/CMakeFiles/testNurbs.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/io/CMakeFiles/testVideo.dir/build.make modules/io/CMakeFiles/testVideo.dir/build
+make  -f modules/me/CMakeFiles/testNurbs.dir/build.make modules/me/CMakeFiles/testNurbs.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 33%] Building CXX object modules/io/CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/stb_image -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/3rdparty/tinyexr -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/core/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/io/CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o -MF CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o.d -o CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/io/test/video/testVideo.cpp
+[ 35%] Building CXX object modules/me/CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/me/CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o -MF CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o.d -o CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testNurbs.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfImageLoadSave.dir/link.d "CMakeFiles/perfImageLoadSave.dir/test/image-with-dataset/perfImageLoadSave.cpp.o" -o perfImageLoadSave  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 33%] Built target perfImageLoadSave
-make  -f modules/me/CMakeFiles/testJsonMe.dir/build.make modules/me/CMakeFiles/testJsonMe.dir/depend
+[ 35%] Built target perfImageLoadSave
+make  -f modules/sensor/CMakeFiles/testComedi.dir/build.make modules/sensor/CMakeFiles/testComedi.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/CMakeFiles/testJsonMe.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testComedi.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/me/CMakeFiles/testJsonMe.dir/build.make modules/me/CMakeFiles/testJsonMe.dir/build
+make  -f modules/sensor/CMakeFiles/testComedi.dir/build.make modules/sensor/CMakeFiles/testComedi.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 33%] Building CXX object modules/me/CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/me/CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o -MF CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o.d -o CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testJsonMe.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testJsonMe.cpp:45:
+[ 35%] Building CXX object modules/sensor/CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o -MF CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o.d -o CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testComedi.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpBSpline.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me/vpNurbs.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testNurbs.cpp:41:
 /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) { }
       |                  ^
@@ -23803,10 +25233,10 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/io/test/video/testVideo.cpp:47:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpPlot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testComedi.cpp:46:
 /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) { }
       |                  ^
@@ -23843,23 +25273,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 34%] Linking CXX executable testJsonArgumentParser
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonArgumentParser.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonArgumentParser.dir/link.d CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o -o testJsonArgumentParser  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testJsonArgumentParser
-make  -f modules/me/CMakeFiles/testNurbs.dir/build.make modules/me/CMakeFiles/testNurbs.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/CMakeFiles/testNurbs.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/me/CMakeFiles/testNurbs.dir/build.make modules/me/CMakeFiles/testNurbs.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/me/CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/me/CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o -MF CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o.d -o CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testNurbs.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpBSpline.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me/vpNurbs.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testNurbs.cpp:41:
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testJsonMe.cpp:45:
 /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) { }
       |                  ^
@@ -23896,6 +25314,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 35%] Linking CXX executable testComedi
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testComedi.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testComedi.dir/link.d "CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o" -o testComedi  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 35%] Built target testComedi
+make  -f modules/sensor/CMakeFiles/testForceTorqueAti.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAti.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testForceTorqueAti.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/sensor/CMakeFiles/testForceTorqueAti.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAti.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 35%] Building CXX object modules/sensor/CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o -MF CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o.d -o CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testForceTorqueAti.cpp
 In file included from /usr/include/c++/14/list:65,
                  from /usr/include/opencv4/opencv2/stitching/detail/util.hpp:46,
                  from /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp:48,
@@ -24045,73 +25476,19 @@
 /usr/include/c++/14/bits/stl_list.h:1320:24: note: parameter passing for argument of type 'std::_List_iterator<double>' changed in GCC 7.1
  1320 |       { this->_M_insert(end(), std::move(__x)); }
       |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
-[ 34%] Linking CXX executable testNurbs
+[ 35%] Linking CXX executable testNurbs
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_link_script CMakeFiles/testNurbs.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testNurbs.dir/link.d CMakeFiles/testNurbs.dir/test/testNurbs.cpp.o -o testNurbs  ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testNurbs
-make  -f modules/sensor/CMakeFiles/testComedi.dir/build.make modules/sensor/CMakeFiles/testComedi.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testComedi.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/sensor/CMakeFiles/testComedi.dir/build.make modules/sensor/CMakeFiles/testComedi.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o -MF CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o.d -o CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testComedi.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpPlot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testComedi.cpp:46:
-/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 '< >'
-[ 34%] Linking CXX executable testComedi
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testComedi.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testComedi.dir/link.d "CMakeFiles/testComedi.dir/test/force-torque/testComedi.cpp.o" -o testComedi  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testComedi
-make  -f modules/sensor/CMakeFiles/testForceTorqueAti.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAti.dir/depend
+[ 35%] Built target testNurbs
+make  -f modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testForceTorqueAti.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/sensor/CMakeFiles/testForceTorqueAti.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAti.dir/build
+make  -f modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o -MF CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o.d -o CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testForceTorqueAti.cpp
+[ 35%] Building CXX object modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o -MF CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o.d -o CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testForceTorqueAtiNetFTSensor.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -24153,39 +25530,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 34%] Linking CXX executable testForceTorqueAti
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testForceTorqueAti.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testForceTorqueAti.dir/link.d "CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o" -o testForceTorqueAti  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testForceTorqueAti
-make  -f modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/build.make modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o -MF CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o.d -o CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testForceTorqueAtiNetFTSensor.cpp
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testJsonMe.cpp:40:
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -24227,19 +25571,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 34%] Linking CXX executable testForceTorqueAtiNetFTSensor
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testForceTorqueAtiNetFTSensor.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testForceTorqueAtiNetFTSensor.dir/link.d "CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o" -o testForceTorqueAtiNetFTSensor  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 36%] Linking CXX executable testJsonArgumentParser
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonArgumentParser.dir/link.txt --verbose=1
+[ 36%] Linking CXX executable testForceTorqueAti
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testForceTorqueAti.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testForceTorqueAti.dir/link.d "CMakeFiles/testForceTorqueAti.dir/test/force-torque/testForceTorqueAti.cpp.o" -o testForceTorqueAti  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testForceTorqueAtiNetFTSensor
+[ 36%] Built target testForceTorqueAti
 make  -f modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/build.make modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/build.make modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o -MF CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o.d -o CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/force-torque/testForceTorqueIitSensor.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonArgumentParser.dir/link.d CMakeFiles/testJsonArgumentParser.dir/test/testJsonArgumentParser.cpp.o -o testJsonArgumentParser  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 36%] Built target testJsonArgumentParser
+make  -f modules/sensor/CMakeFiles/test1394TwoGrabber.dir/build.make modules/sensor/CMakeFiles/test1394TwoGrabber.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/test1394TwoGrabber.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/sensor/CMakeFiles/test1394TwoGrabber.dir/build.make modules/sensor/CMakeFiles/test1394TwoGrabber.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 36%] Building CXX object modules/sensor/CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o -MF CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o.d -o CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber/test1394TwoGrabber.cpp
+[ 36%] Linking CXX executable testForceTorqueAtiNetFTSensor
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testForceTorqueAtiNetFTSensor.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testForceTorqueAtiNetFTSensor.dir/link.d "CMakeFiles/testForceTorqueAtiNetFTSensor.dir/test/force-torque/testForceTorqueAtiNetFTSensor.cpp.o" -o testForceTorqueAtiNetFTSensor  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 36%] Built target testForceTorqueAtiNetFTSensor
+make  -f modules/sensor/CMakeFiles/test1394TwoResetBus.dir/build.make modules/sensor/CMakeFiles/test1394TwoResetBus.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/test1394TwoResetBus.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/sensor/CMakeFiles/test1394TwoResetBus.dir/build.make modules/sensor/CMakeFiles/test1394TwoResetBus.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 36%] Building CXX object modules/sensor/CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o -MF CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o.d -o CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber/test1394TwoResetBus.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -24281,32 +25651,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 34%] Linking CXX executable testForceTorqueIitSensor
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testForceTorqueIitSensor.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testForceTorqueIitSensor.dir/link.d "CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o" -o testForceTorqueIitSensor  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testForceTorqueIitSensor
-make  -f modules/sensor/CMakeFiles/test1394TwoGrabber.dir/build.make modules/sensor/CMakeFiles/test1394TwoGrabber.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/test1394TwoGrabber.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/sensor/CMakeFiles/test1394TwoGrabber.dir/build.make modules/sensor/CMakeFiles/test1394TwoGrabber.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o -MF CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o.d -o CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber/test1394TwoGrabber.cpp
-[ 34%] Linking CXX executable testVideo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVideo.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVideo.dir/link.d CMakeFiles/testVideo.dir/test/video/testVideo.cpp.o -o testVideo  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testVideo
-make  -f modules/sensor/CMakeFiles/test1394TwoResetBus.dir/build.make modules/sensor/CMakeFiles/test1394TwoResetBus.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/test1394TwoResetBus.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/sensor/CMakeFiles/test1394TwoResetBus.dir/build.make modules/sensor/CMakeFiles/test1394TwoResetBus.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o -MF CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o.d -o CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber/test1394TwoResetBus.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -24388,187 +25732,187 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 34%] Linking CXX executable test1394TwoGrabber
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1394TwoGrabber.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test1394TwoGrabber.dir/link.d CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o -o test1394TwoGrabber  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 36%] Linking CXX executable testForceTorqueIitSensor
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testForceTorqueIitSensor.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testForceTorqueIitSensor.dir/link.d "CMakeFiles/testForceTorqueIitSensor.dir/test/force-torque/testForceTorqueIitSensor.cpp.o" -o testForceTorqueIitSensor  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target test1394TwoGrabber
+[ 36%] Linking CXX executable test1394TwoGrabber
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1394TwoGrabber.dir/link.txt --verbose=1
+[ 36%] Built target testForceTorqueIitSensor
 make  -f modules/sensor/CMakeFiles/testPylonGrabber.dir/build.make modules/sensor/CMakeFiles/testPylonGrabber.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testPylonGrabber.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testPylonGrabber.dir/build.make modules/sensor/CMakeFiles/testPylonGrabber.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testPylonGrabber.dir/test/framegrabber/testPylonGrabber.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testPylonGrabber.dir/test/framegrabber/testPylonGrabber.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testPylonGrabber.dir/test/framegrabber/testPylonGrabber.cpp.o -MF CMakeFiles/testPylonGrabber.dir/test/framegrabber/testPylonGrabber.cpp.o.d -o CMakeFiles/testPylonGrabber.dir/test/framegrabber/testPylonGrabber.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/framegrabber/testPylonGrabber.cpp
-[ 34%] Linking CXX executable test1394TwoResetBus
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1394TwoResetBus.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test1394TwoResetBus.dir/link.d CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o -o test1394TwoResetBus  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test1394TwoGrabber.dir/link.d CMakeFiles/test1394TwoGrabber.dir/test/framegrabber/test1394TwoGrabber.cpp.o -o test1394TwoGrabber  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target test1394TwoResetBus
+[ 36%] Built target test1394TwoGrabber
 make  -f modules/sensor/CMakeFiles/testMocapQualisys.dir/build.make modules/sensor/CMakeFiles/testMocapQualisys.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testMocapQualisys.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testMocapQualisys.dir/build.make modules/sensor/CMakeFiles/testMocapQualisys.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testMocapQualisys.dir/test/mocap/testMocapQualisys.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testMocapQualisys.dir/test/mocap/testMocapQualisys.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testMocapQualisys.dir/test/mocap/testMocapQualisys.cpp.o -MF CMakeFiles/testMocapQualisys.dir/test/mocap/testMocapQualisys.cpp.o.d -o CMakeFiles/testMocapQualisys.dir/test/mocap/testMocapQualisys.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/mocap/testMocapQualisys.cpp
-[ 34%] Linking CXX executable testJsonMe
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonMe.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonMe.dir/link.d CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o -o testJsonMe  ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+[ 36%] Linking CXX executable test1394TwoResetBus
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/test1394TwoResetBus.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test1394TwoResetBus.dir/link.d CMakeFiles/test1394TwoResetBus.dir/test/framegrabber/test1394TwoResetBus.cpp.o -o test1394TwoResetBus  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testJsonMe
+[ 36%] Built target test1394TwoResetBus
 make  -f modules/sensor/CMakeFiles/testMocapVicon.dir/build.make modules/sensor/CMakeFiles/testMocapVicon.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testMocapVicon.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testMocapVicon.dir/build.make modules/sensor/CMakeFiles/testMocapVicon.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testMocapVicon.dir/test/mocap/testMocapVicon.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testMocapVicon.dir/test/mocap/testMocapVicon.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/sensor/CMakeFiles/testMocapVicon.dir/test/mocap/testMocapVicon.cpp.o -MF CMakeFiles/testMocapVicon.dir/test/mocap/testMocapVicon.cpp.o.d -o CMakeFiles/testMocapVicon.dir/test/mocap/testMocapVicon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/mocap/testMocapVicon.cpp
-[ 34%] Linking CXX executable testPylonGrabber
+[ 36%] Linking CXX executable testPylonGrabber
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPylonGrabber.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPylonGrabber.dir/link.d CMakeFiles/testPylonGrabber.dir/test/framegrabber/testPylonGrabber.cpp.o -o testPylonGrabber  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testPylonGrabber
+[ 36%] Built target testPylonGrabber
 make  -f modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/build.make modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/build.make modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/test/rgb-depth/testOccipitalStructure_Core_images.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/test/rgb-depth/testOccipitalStructure_Core_images.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testOccipitalStructure_Core_images.dir/test/rgb-depth/testOccipitalStructure_Core_images.cpp.o -MF CMakeFiles/testOccipitalStructure_Core_images.dir/test/rgb-depth/testOccipitalStructure_Core_images.cpp.o.d -o CMakeFiles/testOccipitalStructure_Core_images.dir/test/rgb-depth/testOccipitalStructure_Core_images.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testOccipitalStructure_Core_images.cpp
-[ 34%] Linking CXX executable testMocapQualisys
+[ 36%] Linking CXX executable testMocapQualisys
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMocapQualisys.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMocapQualisys.dir/link.d CMakeFiles/testMocapQualisys.dir/test/mocap/testMocapQualisys.cpp.o -o testMocapQualisys  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testMocapQualisys
+[ 36%] Built target testMocapQualisys
 make  -f modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/build.make modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/build.make modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/test/rgb-depth/testOccipitalStructure_Core_imu.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/test/rgb-depth/testOccipitalStructure_Core_imu.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testOccipitalStructure_Core_imu.dir/test/rgb-depth/testOccipitalStructure_Core_imu.cpp.o -MF CMakeFiles/testOccipitalStructure_Core_imu.dir/test/rgb-depth/testOccipitalStructure_Core_imu.cpp.o.d -o CMakeFiles/testOccipitalStructure_Core_imu.dir/test/rgb-depth/testOccipitalStructure_Core_imu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testOccipitalStructure_Core_imu.cpp
-[ 34%] Linking CXX executable testMocapVicon
+[ 36%] Linking CXX executable testMocapVicon
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMocapVicon.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMocapVicon.dir/link.d CMakeFiles/testMocapVicon.dir/test/mocap/testMocapVicon.cpp.o -o testMocapVicon  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testMocapVicon
+[ 36%] Built target testMocapVicon
 make  -f modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/build.make modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/build.make modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testOccipitalStructure_Core_pcl.dir/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp.o -MF CMakeFiles/testOccipitalStructure_Core_pcl.dir/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp.o.d -o CMakeFiles/testOccipitalStructure_Core_pcl.dir/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp
-[ 34%] Linking CXX executable testOccipitalStructure_Core_images
+[ 36%] Linking CXX executable testOccipitalStructure_Core_images
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testOccipitalStructure_Core_images.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testOccipitalStructure_Core_images.dir/link.d "CMakeFiles/testOccipitalStructure_Core_images.dir/test/rgb-depth/testOccipitalStructure_Core_images.cpp.o" -o testOccipitalStructure_Core_images  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testOccipitalStructure_Core_images
+[ 36%] Built target testOccipitalStructure_Core_images
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_D435.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435.dir/test/rgb-depth/testRealSense2_D435.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435.dir/test/rgb-depth/testRealSense2_D435.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_D435.dir/test/rgb-depth/testRealSense2_D435.cpp.o -MF CMakeFiles/testRealSense2_D435.dir/test/rgb-depth/testRealSense2_D435.cpp.o.d -o CMakeFiles/testRealSense2_D435.dir/test/rgb-depth/testRealSense2_D435.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_D435.cpp
-[ 34%] Linking CXX executable testOccipitalStructure_Core_imu
+[ 36%] Linking CXX executable testOccipitalStructure_Core_imu
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testOccipitalStructure_Core_imu.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testOccipitalStructure_Core_imu.dir/link.d "CMakeFiles/testOccipitalStructure_Core_imu.dir/test/rgb-depth/testOccipitalStructure_Core_imu.cpp.o" -o testOccipitalStructure_Core_imu  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testOccipitalStructure_Core_imu
+[ 36%] Built target testOccipitalStructure_Core_imu
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/test/rgb-depth/testRealSense2_D435_align.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/test/rgb-depth/testRealSense2_D435_align.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_D435_align.dir/test/rgb-depth/testRealSense2_D435_align.cpp.o -MF CMakeFiles/testRealSense2_D435_align.dir/test/rgb-depth/testRealSense2_D435_align.cpp.o.d -o CMakeFiles/testRealSense2_D435_align.dir/test/rgb-depth/testRealSense2_D435_align.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_D435_align.cpp
-[ 34%] Linking CXX executable testOccipitalStructure_Core_pcl
+[ 36%] Linking CXX executable testOccipitalStructure_Core_pcl
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testOccipitalStructure_Core_pcl.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testOccipitalStructure_Core_pcl.dir/link.d "CMakeFiles/testOccipitalStructure_Core_pcl.dir/test/rgb-depth/testOccipitalStructure_Core_pcl.cpp.o" -o testOccipitalStructure_Core_pcl  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testOccipitalStructure_Core_pcl
+[ 36%] Built target testOccipitalStructure_Core_pcl
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/test/rgb-depth/testRealSense2_D435_opencv.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/test/rgb-depth/testRealSense2_D435_opencv.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_D435_opencv.dir/test/rgb-depth/testRealSense2_D435_opencv.cpp.o -MF CMakeFiles/testRealSense2_D435_opencv.dir/test/rgb-depth/testRealSense2_D435_opencv.cpp.o.d -o CMakeFiles/testRealSense2_D435_opencv.dir/test/rgb-depth/testRealSense2_D435_opencv.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_D435_opencv.cpp
-[ 34%] Linking CXX executable testRealSense2_D435
+[ 36%] Linking CXX executable testRealSense2_D435
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_D435.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_D435.dir/link.d "CMakeFiles/testRealSense2_D435.dir/test/rgb-depth/testRealSense2_D435.cpp.o" -o testRealSense2_D435  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testRealSense2_D435
+[ 36%] Built target testRealSense2_D435
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/build.make modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/test/rgb-depth/testRealSense2_D435_pcl.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/test/rgb-depth/testRealSense2_D435_pcl.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_D435_pcl.dir/test/rgb-depth/testRealSense2_D435_pcl.cpp.o -MF CMakeFiles/testRealSense2_D435_pcl.dir/test/rgb-depth/testRealSense2_D435_pcl.cpp.o.d -o CMakeFiles/testRealSense2_D435_pcl.dir/test/rgb-depth/testRealSense2_D435_pcl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_D435_pcl.cpp
-[ 34%] Linking CXX executable testRealSense2_D435_align
+[ 36%] Linking CXX executable testRealSense2_D435_align
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_D435_align.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_D435_align.dir/link.d "CMakeFiles/testRealSense2_D435_align.dir/test/rgb-depth/testRealSense2_D435_align.cpp.o" -o testRealSense2_D435_align  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testRealSense2_D435_align
+[ 36%] Built target testRealSense2_D435_align
 make  -f modules/sensor/CMakeFiles/testRealSense2_SR300.dir/build.make modules/sensor/CMakeFiles/testRealSense2_SR300.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_SR300.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_SR300.dir/build.make modules/sensor/CMakeFiles/testRealSense2_SR300.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_SR300.dir/test/rgb-depth/testRealSense2_SR300.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_SR300.dir/test/rgb-depth/testRealSense2_SR300.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_SR300.dir/test/rgb-depth/testRealSense2_SR300.cpp.o -MF CMakeFiles/testRealSense2_SR300.dir/test/rgb-depth/testRealSense2_SR300.cpp.o.d -o CMakeFiles/testRealSense2_SR300.dir/test/rgb-depth/testRealSense2_SR300.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_SR300.cpp
-[ 34%] Linking CXX executable testRealSense2_D435_opencv
+[ 36%] Linking CXX executable testRealSense2_D435_opencv
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_D435_opencv.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_D435_opencv.dir/link.d "CMakeFiles/testRealSense2_D435_opencv.dir/test/rgb-depth/testRealSense2_D435_opencv.cpp.o" -o testRealSense2_D435_opencv  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testRealSense2_D435_opencv
+[ 36%] Built target testRealSense2_D435_opencv
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o -MF CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o.d -o CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_T265_images.cpp
-[ 34%] Linking CXX executable testRealSense2_D435_pcl
+[ 36%] Linking CXX executable testRealSense2_D435_pcl
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_D435_pcl.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_D435_pcl.dir/link.d "CMakeFiles/testRealSense2_D435_pcl.dir/test/rgb-depth/testRealSense2_D435_pcl.cpp.o" -o testRealSense2_D435_pcl  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Built target testRealSense2_D435_pcl
+[ 36%] Built target testRealSense2_D435_pcl
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 34%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/test/rgb-depth/testRealSense2_T265_images_odometry.cpp.o
+[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/test/rgb-depth/testRealSense2_T265_images_odometry.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry.dir/test/rgb-depth/testRealSense2_T265_images_odometry.cpp.o -MF CMakeFiles/testRealSense2_T265_images_odometry.dir/test/rgb-depth/testRealSense2_T265_images_odometry.cpp.o.d -o CMakeFiles/testRealSense2_T265_images_odometry.dir/test/rgb-depth/testRealSense2_T265_images_odometry.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_T265_images_odometry.cpp
-[ 35%] Linking CXX executable testRealSense2_SR300
+[ 37%] Linking CXX executable testRealSense2_SR300
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_SR300.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_SR300.dir/link.d "CMakeFiles/testRealSense2_SR300.dir/test/rgb-depth/testRealSense2_SR300.cpp.o" -o testRealSense2_SR300  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Built target testRealSense2_SR300
+[ 37%] Built target testRealSense2_SR300
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/test/rgb-depth/testRealSense2_T265_images_odometry_async.cpp.o
+[ 37%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/test/rgb-depth/testRealSense2_T265_images_odometry_async.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_T265_images_odometry_async.dir/test/rgb-depth/testRealSense2_T265_images_odometry_async.cpp.o -MF CMakeFiles/testRealSense2_T265_images_odometry_async.dir/test/rgb-depth/testRealSense2_T265_images_odometry_async.cpp.o.d -o CMakeFiles/testRealSense2_T265_images_odometry_async.dir/test/rgb-depth/testRealSense2_T265_images_odometry_async.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_T265_images_odometry_async.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/vpRGBa.h:43,
@@ -24651,14 +25995,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 35%] Linking CXX executable testRealSense2_T265_images
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_images.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_images.dir/link.d "CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o" -o testRealSense2_T265_images  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Built target testRealSense2_T265_images
-make  -f modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/DependInfo.cmake "--color="
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
@@ -24699,36 +26035,64 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 37%] Linking CXX executable testRealSense2_T265_images
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_images.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_images.dir/link.d "CMakeFiles/testRealSense2_T265_images.dir/test/rgb-depth/testRealSense2_T265_images.cpp.o" -o testRealSense2_T265_images  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 37%] Built target testRealSense2_T265_images
+make  -f modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/test/rgb-depth/testRealSense2_T265_imu.cpp.o
+[ 37%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/test/rgb-depth/testRealSense2_T265_imu.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_T265_imu.dir/test/rgb-depth/testRealSense2_T265_imu.cpp.o -MF CMakeFiles/testRealSense2_T265_imu.dir/test/rgb-depth/testRealSense2_T265_imu.cpp.o.d -o CMakeFiles/testRealSense2_T265_imu.dir/test/rgb-depth/testRealSense2_T265_imu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_T265_imu.cpp
-[ 35%] Linking CXX executable testRealSense2_T265_images_odometry
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/test/testJsonMe.cpp:40:
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 37%] Linking CXX executable testRealSense2_T265_images_odometry
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_images_odometry.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_images_odometry.dir/link.d "CMakeFiles/testRealSense2_T265_images_odometry.dir/test/rgb-depth/testRealSense2_T265_images_odometry.cpp.o" -o testRealSense2_T265_images_odometry  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Built target testRealSense2_T265_images_odometry
+[ 37%] Built target testRealSense2_T265_images_odometry
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/test/rgb-depth/testRealSense2_T265_odometry.cpp.o
+[ 37%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/test/rgb-depth/testRealSense2_T265_odometry.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_T265_odometry.dir/test/rgb-depth/testRealSense2_T265_odometry.cpp.o -MF CMakeFiles/testRealSense2_T265_odometry.dir/test/rgb-depth/testRealSense2_T265_odometry.cpp.o.d -o CMakeFiles/testRealSense2_T265_odometry.dir/test/rgb-depth/testRealSense2_T265_odometry.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_T265_odometry.cpp
-[ 35%] Linking CXX executable testRealSense2_T265_images_odometry_async
+[ 37%] Linking CXX executable testRealSense2_T265_images_odometry_async
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_images_odometry_async.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_images_odometry_async.dir/link.d "CMakeFiles/testRealSense2_T265_images_odometry_async.dir/test/rgb-depth/testRealSense2_T265_images_odometry_async.cpp.o" -o testRealSense2_T265_images_odometry_async  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Built target testRealSense2_T265_images_odometry_async
+[ 37%] Built target testRealSense2_T265_images_odometry_async
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/build.make modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/test/rgb-depth/testRealSense2_T265_undistort.cpp.o
+[ 37%] Building CXX object modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/test/rgb-depth/testRealSense2_T265_undistort.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense2_T265_undistort.dir/test/rgb-depth/testRealSense2_T265_undistort.cpp.o -MF CMakeFiles/testRealSense2_T265_undistort.dir/test/rgb-depth/testRealSense2_T265_undistort.cpp.o.d -o CMakeFiles/testRealSense2_T265_undistort.dir/test/rgb-depth/testRealSense2_T265_undistort.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense2_T265_undistort.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/vpCameraParameters.h:46,
@@ -24851,44 +26215,44 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 35%] Linking CXX executable testRealSense2_T265_imu
+[ 37%] Linking CXX executable testRealSense2_T265_imu
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_imu.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_imu.dir/link.d "CMakeFiles/testRealSense2_T265_imu.dir/test/rgb-depth/testRealSense2_T265_imu.cpp.o" -o testRealSense2_T265_imu  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Built target testRealSense2_T265_imu
+[ 37%] Built target testRealSense2_T265_imu
 make  -f modules/sensor/CMakeFiles/testRealSense_R200.dir/build.make modules/sensor/CMakeFiles/testRealSense_R200.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense_R200.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense_R200.dir/build.make modules/sensor/CMakeFiles/testRealSense_R200.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Building CXX object modules/sensor/CMakeFiles/testRealSense_R200.dir/test/rgb-depth/testRealSense_R200.cpp.o
+[ 37%] Building CXX object modules/sensor/CMakeFiles/testRealSense_R200.dir/test/rgb-depth/testRealSense_R200.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense_R200.dir/test/rgb-depth/testRealSense_R200.cpp.o -MF CMakeFiles/testRealSense_R200.dir/test/rgb-depth/testRealSense_R200.cpp.o.d -o CMakeFiles/testRealSense_R200.dir/test/rgb-depth/testRealSense_R200.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense_R200.cpp
-[ 35%] Linking CXX executable testRealSense2_T265_odometry
+[ 37%] Linking CXX executable testRealSense2_T265_odometry
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_odometry.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_odometry.dir/link.d "CMakeFiles/testRealSense2_T265_odometry.dir/test/rgb-depth/testRealSense2_T265_odometry.cpp.o" -o testRealSense2_T265_odometry  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 35%] Built target testRealSense2_T265_odometry
+[ 37%] Built target testRealSense2_T265_odometry
 make  -f modules/sensor/CMakeFiles/testRealSense_SR300.dir/build.make modules/sensor/CMakeFiles/testRealSense_SR300.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor/CMakeFiles/testRealSense_SR300.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/sensor/CMakeFiles/testRealSense_SR300.dir/build.make modules/sensor/CMakeFiles/testRealSense_SR300.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Building CXX object modules/sensor/CMakeFiles/testRealSense_SR300.dir/test/rgb-depth/testRealSense_SR300.cpp.o
+[ 38%] Building CXX object modules/sensor/CMakeFiles/testRealSense_SR300.dir/test/rgb-depth/testRealSense_SR300.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17  -Wno-float-equal -MD -MT modules/sensor/CMakeFiles/testRealSense_SR300.dir/test/rgb-depth/testRealSense_SR300.cpp.o -MF CMakeFiles/testRealSense_SR300.dir/test/rgb-depth/testRealSense_SR300.cpp.o.d -o CMakeFiles/testRealSense_SR300.dir/test/rgb-depth/testRealSense_SR300.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/sensor/test/rgb-depth/testRealSense_SR300.cpp
-[ 36%] Linking CXX executable testRealSense2_T265_undistort
+[ 38%] Linking CXX executable testRealSense2_T265_undistort
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense2_T265_undistort.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense2_T265_undistort.dir/link.d "CMakeFiles/testRealSense2_T265_undistort.dir/test/rgb-depth/testRealSense2_T265_undistort.cpp.o" -o testRealSense2_T265_undistort  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Built target testRealSense2_T265_undistort
+[ 38%] Built target testRealSense2_T265_undistort
 make  -f modules/ar/CMakeFiles/visp_ar.dir/build.make modules/ar/CMakeFiles/visp_ar.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/ar /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar/CMakeFiles/visp_ar.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/ar/CMakeFiles/visp_ar.dir/build.make modules/ar/CMakeFiles/visp_ar.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o
+[ 38%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o -MF CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o.d -o CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator/vpAR.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/vpRGBa.h:43,
@@ -24972,40 +26336,41 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 36%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o
+[ 38%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o -MF CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o.d -o CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator/vpSimulator.cpp
-[ 36%] Linking CXX executable testRealSense_R200
+[ 38%] Linking CXX executable testRealSense_R200
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense_R200.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense_R200.dir/link.d "CMakeFiles/testRealSense_R200.dir/test/rgb-depth/testRealSense_R200.cpp.o" -o testRealSense_R200  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Built target testRealSense_R200
-make  -f modules/visual_features/CMakeFiles/visp_visual_features.dir/build.make modules/visual_features/CMakeFiles/visp_visual_features.dir/depend
+[ 38%] Built target testRealSense_R200
+make  -f modules/blob/CMakeFiles/testTrackDot.dir/build.make modules/blob/CMakeFiles/testTrackDot.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features/CMakeFiles/visp_visual_features.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob/CMakeFiles/testTrackDot.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/visual_features/CMakeFiles/visp_visual_features.dir/build.make modules/visual_features/CMakeFiles/visp_visual_features.dir/build
+make  -f modules/blob/CMakeFiles/testTrackDot.dir/build.make modules/blob/CMakeFiles/testTrackDot.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.cpp
-[ 36%] Linking CXX executable testRealSense_SR300
+[ 38%] Building CXX object modules/blob/CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/blob/CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o -MF CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o.d -o CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset/testTrackDot.cpp
+[ 38%] Linking CXX executable testRealSense_SR300
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/sensor && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRealSense_SR300.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRealSense_SR300.dir/link.d "CMakeFiles/testRealSense_SR300.dir/test/rgb-depth/testRealSense_SR300.cpp.o" -o testRealSense_SR300  ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Built target testRealSense_SR300
+[ 38%] Built target testRealSense_SR300
 make  -f modules/robot/CMakeFiles/visp_robot.dir/build.make modules/robot/CMakeFiles/visp_robot.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/visp_robot.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/robot/CMakeFiles/visp_robot.dir/build.make modules/robot/CMakeFiles/visp_robot.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 36%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o
+[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o -MF CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o.d -o CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice/vpQbDevice.cpp
+[ 38%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o -MF CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o.d -o CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator/vpViewer.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderEllipse.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot2.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset/testTrackDot.cpp:44:
 /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) { }
       |                  ^
@@ -25042,8 +26407,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 36%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o -MF CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o.d -o CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/coin-simulator/vpViewer.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -25085,18 +26448,78 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 37%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o
+[ 38%] Linking CXX executable testJsonMe
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me && /usr/bin/cmake -E cmake_link_script CMakeFiles/testJsonMe.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testJsonMe.dir/link.d CMakeFiles/testJsonMe.dir/test/testJsonMe.cpp.o -o testJsonMe  ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 38%] Built target testJsonMe
+make  -f modules/vision/CMakeFiles/visp_vision.dir/build.make modules/vision/CMakeFiles/visp_vision.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/visp_vision.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vision/CMakeFiles/visp_vision.dir/build.make modules/vision/CMakeFiles/visp_vision.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 38%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o -MF CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o.d -o CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibration.cpp
+[ 39%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o -MF CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o.d -o CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/ogre-simulator/vpAROgre.cpp
-[ 37%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp
-[ 37%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -MF CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o.d -o CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/vpSimulatorException.cpp
+[ 40%] Linking CXX executable testTrackDot
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/testTrackDot.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTrackDot.dir/link.d "CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o" -o testTrackDot  ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 40%] Built target testTrackDot
+make  -f modules/visual_features/CMakeFiles/testPoint.dir/build.make modules/visual_features/CMakeFiles/testPoint.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features/CMakeFiles/testPoint.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/visual_features/CMakeFiles/testPoint.dir/build.make modules/visual_features/CMakeFiles/testPoint.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 40%] Building CXX object modules/visual_features/CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/visual_features/CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o -MF CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o.d -o CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature/testPoint.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderLine.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibration.cpp:40:
+/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 '< >'
+[ 40%] Building CXX object modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/ar/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/ar/CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -MF CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o.d -o CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/ar/src/vpSimulatorException.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature/testPoint.cpp:42:
 /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) { }
       |                  ^
@@ -25133,22 +26556,31 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 37%] Linking CXX shared library ../../lib/libvisp_ar.so
+[ 40%] Linking CXX shared library ../../lib/libvisp_ar.so
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_ar.dir/link.txt --verbose=1
-[ 37%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp
 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_ar.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_ar.so.3.6 -o ../../lib/libvisp_ar.so.3.6.0 "CMakeFiles/visp_ar.dir/src/coin-simulator/vpAR.cpp.o" "CMakeFiles/visp_ar.dir/src/coin-simulator/vpSimulator.cpp.o" "CMakeFiles/visp_ar.dir/src/coin-simulator/vpViewer.cpp.o" "CMakeFiles/visp_ar.dir/src/ogre-simulator/vpAROgre.cpp.o" CMakeFiles/visp_ar.dir/src/vpSimulatorException.cpp.o  ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/ar && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_ar.so.3.6 ../../lib/libvisp_ar.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 37%] Built target visp_ar
-[ 37%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o
+[ 40%] Built target visp_ar
+make  -f modules/vs/CMakeFiles/visp_vs.dir/build.make modules/vs/CMakeFiles/visp_vs.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/visp_vs.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vs/CMakeFiles/visp_vs.dir/build.make modules/vs/CMakeFiles/visp_vs.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 40%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpAdaptiveGain.cpp
+[ 40%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o -MF CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o.d -o CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibrationTools.cpp
+[ 40%] Linking CXX executable testPoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoint.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoint.dir/link.d CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o -o testPoint  ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 40%] Built target testPoint
+[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o -MF CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o.d -o CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice/vpQbSoftHand.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpAdaptiveGain.cpp:43:
 /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) { }
       |                  ^
@@ -25186,8 +26618,9 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/robot/include/visp3/robot/vpQbSoftHand.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice/vpQbSoftHand.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibrationTools.cpp:35:
 /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) { }
       |                  ^
@@ -25224,15 +26657,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 37%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o -MF CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o.d -o CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp
-[ 37%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o -MF CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o.d -o CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose/vpVirtuose.cpp
-[ 37%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.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/robot/include/visp3/robot/vpReflexTakktile2.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpQbSoftHand.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/qbdevice/vpQbSoftHand.cpp:41:
 /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) { }
       |                  ^
@@ -25269,9 +26696,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose/vpVirtuose.cpp:42:
+[ 40%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpServo.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServo.cpp
+[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o -MF CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o.d -o CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp
+[ 40%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoData.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs/vpServo.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServo.cpp:36:
 /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) { }
       |                  ^
@@ -25308,12 +26741,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 41%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o -MF CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o.d -o CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpHandEyeCalibration.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPoint3D.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpReflexTakktile2.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp:43:
 /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) { }
       |                  ^
@@ -25350,17 +26782,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 37%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator/vpImageSimulator.cpp
-[ 37%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp
-[ 37%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o -MF CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o.d -o CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/light/vpRingLight.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator/vpImageSimulator.cpp:36:
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs/vpServo.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoData.cpp:42:
 /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) { }
       |                  ^
@@ -25398,11 +26822,9 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderPointPolar.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpExponentialMap.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHandEyeCalibration.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpHandEyeCalibration.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) { }
       |                  ^
@@ -25439,11 +26861,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 37%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpAfma4.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpAfma4.cpp:44:
+[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o -MF CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o.d -o CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose/vpVirtuose.cpp
+[ 41%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoDisplay.cpp
+[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator/vpImageSimulator.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/haptic-device/virtuose/vpVirtuose.cpp:42:
 /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) { }
       |                  ^
@@ -25480,18 +26906,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 37%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-float-equal -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpRobotAfma4.cpp
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpServolens.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderSegment.cpp:45:
+[ 41%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomography.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs/vpServo.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoDisplay.cpp:42:
 /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) { }
       |                  ^
@@ -25528,12 +26947,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6/vpAfma6.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpServolens.h:53,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpServolens.cpp:60:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/image-simulator/vpImageSimulator.cpp:36:
 /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) { }
       |                  ^
@@ -25570,11 +26988,16 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 38%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6/vpAfma6.cpp:47:
+[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o -MF CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o.d -o CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/light/vpRingLight.cpp
+[ 41%] Linking CXX shared library ../../lib/libvisp_vs.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_vs.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_vs.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_vs.so.3.6 -o ../../lib/libvisp_vs.so.3.6.0 CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o CMakeFiles/visp_vs.dir/src/vpServo.cpp.o CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o  ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_vs.so.3.6 ../../lib/libvisp_vs.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 41%] Built target visp_vs
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomography.cpp:43:
 /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) { }
       |                  ^
@@ -25583,6 +27006,7 @@
   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 '< >'
+[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o
 /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)
       |                  ^
@@ -25603,6 +27027,7 @@
   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 '< >'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpAfma4.cpp
 /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>()
       |                           ^
@@ -25611,14 +27036,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6/vpRobotAfma6.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpRobotAfma4.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpServolens.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureBuilder.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpAfma4.cpp:44:
 /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) { }
       |                  ^
@@ -25655,17 +27079,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/bebop2/vpRobotBebop2.cpp
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpBiclops.cpp
-[ 38%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpRobotBiclops.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpBiclops.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpBiclops.cpp:43:
+[ 42%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6/vpAfma6.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpServolens.h:53,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma4/vpServolens.cpp:60:
 /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) { }
       |                  ^
@@ -25702,9 +27123,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpBasicFeature.cpp:39:
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6/vpRobotAfma6.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp:41:
 /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) { }
       |                  ^
@@ -25741,19 +27163,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpRobotBiclopsController.cpp
-[ 38%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp
-[ 39%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp
-[ 39%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp
-[ 39%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpJointPosTrajGenerator_impl.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureDepth.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/afma6/vpAfma6.cpp:47:
 /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) { }
       |                  ^
@@ -25790,19 +27202,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 39%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp
-[ 39%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpRobotFranka.cpp
-[ 39%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp
-[ 39%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/kinova/vpRobotKinova.cpp
-[ 39%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/mavsdk/vpRobotMavsdk.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureEllipse.cpp:41:
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/bebop2/vpRobotBebop2.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpBiclops.cpp
+[ 42%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpRobotBiclops.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpRobotBiclopsController.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpBiclops.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/biclops/vpBiclops.cpp:43:
 /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) { }
       |                  ^
@@ -25839,17 +27251,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/pioneer/vpRobotPioneer.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46/vpPtu46.cpp
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLine.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46/vpRobotPtu46.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpPtu46.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46/vpPtu46.cpp:41:
+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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHomography.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp:36:
 /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) { }
       |                  ^
@@ -25886,9 +27291,24 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp
+[ 42%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/franka/vpRobotFranka.cpp
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/kinova/vpRobotKinova.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLine.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHomography.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp:47:
 /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) { }
       |                  ^
@@ -25925,20 +27345,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o
+[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/mavsdk/vpRobotMavsdk.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/pioneer/vpRobotPioneer.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46/vpPtu46.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46/vpRobotPtu46.cpp
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyRansac.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpRobotViper650.cpp
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpRobotViper850.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureLuminance.cpp:36:
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpPtu46.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/ptu46/vpPtu46.cpp:41:
 /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) { }
       |                  ^
@@ -25975,11 +27396,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper650.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpRobotViper650.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyRansac.cpp:34:
 /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) { }
       |                  ^
@@ -26016,12 +27436,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpRobotViper850.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper650.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper850.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper650.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper.cpp:46:
 /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) { }
       |                  ^
@@ -26058,11 +27483,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyVVS.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMoment.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper650.cpp:46:
 /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) { }
       |                  ^
@@ -26099,12 +27525,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o -MF CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o.d -o CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/real-robot/viper/vpViper850.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotCamera.cpp
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:46,
@@ -26145,9 +27565,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotCamera.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/robot/include/visp3/robot/vpRobotCamera.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotCamera.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpExponentialMap.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyVVS.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) { }
       |                  ^
@@ -26184,12 +27606,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpFernClassifier.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotSimulator.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAlpha.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobotCamera.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotCamera.cpp:41:
 /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) { }
       |                  ^
@@ -26226,12 +27649,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotSimulator.cpp
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpKeyPoint.cpp
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpPlanarObjectDetector.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpVelocityTwistMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobotSimulator.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotSimulator.cpp:38:
@@ -26271,12 +27692,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorAfma6.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:60,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpKeyPoint.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) { }
       |                  ^
@@ -26313,14 +27737,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorAfma6.cpp
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpXmlConfigParserKeyPoint.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentArea.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:60,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpRobotWireFrameSimulator.cpp:39:
 /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) { }
       |                  ^
@@ -26357,8 +27781,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorCamera.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -26400,8 +27822,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorCamera.cpp
+[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o -MF CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o.d -o CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation/vpPlaneEstimation.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/vpExponentialMap.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorCamera.cpp:42:
@@ -26442,11 +27866,9 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentAreaNormalized.cpp:112:
+                 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/vision/include/visp3/vision/vpPlaneEstimation.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation/vpPlaneEstimation.cpp:34:
 /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) { }
       |                  ^
@@ -26483,10 +27905,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 40%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o
+[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorPioneer.cpp
-[ 40%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp
+[ 44%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorPioneerPan.cpp
+[ 44%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpLevenbergMarquartd.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/vpExponentialMap.h:42,
                  from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorPioneer.cpp:44:
@@ -26526,13 +27950,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorPioneerPan.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentObject.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentBasic.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpExponentialMap.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorPioneerPan.cpp:43:
 /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) { }
       |                  ^
@@ -26569,11 +27989,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o
+[ 44%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o -MF CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o.d -o CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorViper850.cpp
+[ 44%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o -MF CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o.d -o CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobot.cpp
+[ 44%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPose.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/vpExponentialMap.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorPioneerPan.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:60,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpSimulatorViper850.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorViper850.cpp:36:
 /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) { }
       |                  ^
@@ -26610,17 +28038,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o -MF CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o.d -o CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobot.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayD3D.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobotWireFrameSimulator.h:60,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpSimulatorViper850.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/robot-simulator/vpSimulatorViper850.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpRobot.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobot.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) { }
       |                  ^
@@ -26658,10 +28078,8 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentObject.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCInvariant.cpp:38:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPose.cpp:39:
 /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) { }
       |                  ^
@@ -26698,9 +28116,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 44%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp
+[ 44%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o -MF CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o.d -o CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobotTemplate.cpp
+[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpArit.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/robot/include/visp3/robot/vpRobot.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobot.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp:35:
 /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) { }
       |                  ^
@@ -26737,10 +28164,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o -MF CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o.d -o CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobotTemplate.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpArit.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/robot/src/vpRobotTemplate.cpp:45:
 /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]
@@ -26779,18 +28202,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpAritio.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpBound.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCentered.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpForwardProjection.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCircle.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPoseFeatures.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp:33:
 /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) { }
       |                  ^
@@ -26827,21 +28247,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpBound.cpp
+[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpBoundio.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpClipping.cpp
-[ 41%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpCoreDisplay.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-sign-conversion -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpKeyword.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentCommon.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp:34:
 /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) { }
       |                  ^
@@ -26878,20 +28295,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpLex.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpMyio.cpp
-[ 41%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.cpp
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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
-[ 41%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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
+[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpCoreDisplay.cpp
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-sign-conversion -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpKeyword.cpp
+[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRGBD.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpFeatureMoment.h:51,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentDatabase.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp:42:
 /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) { }
       |                  ^
@@ -26928,17 +28343,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpRfstack.cpp
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -Wno-deprecated-copy -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpScene.cpp
-[ 42%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpSkipio.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpScene.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpScene.cpp:48:
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpLex.cpp
+[ 45%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpMyio.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRGBD.cpp:34:
 /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) { }
       |                  ^
@@ -26975,11 +28387,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRansac.cpp
+[ 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-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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
+[ 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-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -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
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenter.cpp:87:
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRansac.cpp:46:
 /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) { }
       |                  ^
@@ -27016,18 +28431,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpTmstack.cpp
-[ 42%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpToken.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpRfstack.cpp
+[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -Wno-deprecated-copy -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpScene.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpSkipio.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentDatabase.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMomentGravityCenter.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp:107:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpExponentialMap.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.cpp:40:
 /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) { }
       |                  ^
@@ -27064,19 +28478,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpViewio.cpp
-[ 42%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpVwstack.cpp
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp
-[ 43%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint.cpp:41:
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpScene.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpScene.cpp:48:
 /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) { }
       |                  ^
@@ -27113,11 +28517,42 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpTmstack.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpToken.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpViewio.cpp
+[ 46%] Linking CXX shared library ../../lib/libvisp_vision.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_vision.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_vision.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_vision.so.3.6 -o ../../lib/libvisp_vision.so.3.6.0 CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o" "CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o"  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../3rdparty/lib/libvisp_pugixml.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_vision.so.3.6 ../../lib/libvisp_vision.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Built target visp_vision
+make  -f modules/mbt/CMakeFiles/visp_mbt.dir/build.make modules/mbt/CMakeFiles/visp_mbt.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/visp_mbt.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/mbt/CMakeFiles/visp_mbt.dir/build.make modules/mbt/CMakeFiles/visp_mbt.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpVwstack.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/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-arm-linux-gnueabihf/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -MD -MT modules/robot/CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -MF CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o.d -o CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp
+make  -f modules/detection/CMakeFiles/visp_detection.dir/build.make modules/detection/CMakeFiles/visp_detection.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/CMakeFiles/visp_detection.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/detection/CMakeFiles/visp_detection.dir/build.make modules/detection/CMakeFiles/visp_detection.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o -MF CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o.d -o CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpWireFrameSimulator.h:51,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp:44:
 /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) { }
       |                  ^
@@ -27154,9 +28589,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+make  -f modules/tt/CMakeFiles/visp_tt.dir/build.make modules/tt/CMakeFiles/visp_tt.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/tt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt/CMakeFiles/visp_tt.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/tt/CMakeFiles/visp_tt.dir/build.make modules/tt/CMakeFiles/visp_tt.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePoint3D.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpWireFrameSimulator.h:51,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/src/wireframe-simulator/vpWireFrameSimulator.cpp:45:
 /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) { }
       |                  ^
@@ -27193,13 +28638,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureSegment.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeaturePointPolar.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorDataMatrixCode.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.cpp:44:
 /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) { }
       |                  ^
@@ -27236,14 +28679,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 43%] Linking CXX shared library ../../lib/libvisp_robot.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_robot.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_robot.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_robot.so.3.6 -o ../../lib/libvisp_robot.so.3.6.0 "CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o" "CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o" "CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o" "CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o" "CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o" CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o "CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o" CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpMyio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o"  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../3rdparty/lib/libvisp_qbdevice.a ../../3rdparty/lib/libvisp_reflex_takktile2.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_robot.so.3.6 ../../lib/libvisp_robot.so
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureSegment.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerSSD.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.cpp:40:
 /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) { }
       |                  ^
@@ -27280,15 +28720,44 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp:38:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+[ 46%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o -MF CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o.d -o CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode/vpDetectorQRCode.cpp
+[ 46%] Linking CXX shared library ../../lib/libvisp_robot.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_robot.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_robot.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_robot.so.3.6 -o ../../lib/libvisp_robot.so.3.6.0 "CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbDevice.cpp.o" "CMakeFiles/visp_robot.dir/src/haptic-device/qbdevice/vpQbSoftHand.cpp.o" "CMakeFiles/visp_robot.dir/src/haptic-device/reflex-takktile/vpReflexTakktile2.cpp.o" "CMakeFiles/visp_robot.dir/src/haptic-device/virtuose/vpVirtuose.cpp.o" "CMakeFiles/visp_robot.dir/src/image-simulator/vpImageSimulator.cpp.o" CMakeFiles/visp_robot.dir/src/light/vpRingLight.cpp.o "CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpAfma4.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpRobotAfma4.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma4/vpServolens.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpAfma6.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/afma6/vpRobotAfma6.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/bebop2/vpRobotBebop2.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpBiclops.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclops.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/biclops/vpRobotBiclopsController.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/flir-ptu/vpRobotFlirPtu.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpForceTorqueGenerator_impl.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointPosTrajGenerator_impl.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpJointVelTrajGenerator_impl.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/franka/vpRobotFranka.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/kinova/vpRobotKinova.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/mavsdk/vpRobotMavsdk.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/pioneer/vpRobotPioneer.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpPtu46.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/ptu46/vpRobotPtu46.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/universal-robots/vpRobotUniversalRobots.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper650.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpRobotViper850.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper650.cpp.o" "CMakeFiles/visp_robot.dir/src/real-robot/viper/vpViper850.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotCamera.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotSimulator.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpRobotWireFrameSimulator.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorAfma6.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorCamera.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneer.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorPioneerPan.cpp.o" "CMakeFiles/visp_robot.dir/src/robot-simulator/vpSimulatorViper850.cpp.o" CMakeFiles/visp_robot.dir/src/vpRobot.cpp.o CMakeFiles/visp_robot.dir/src/vpRobotTemplate.cpp.o "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpArit.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpAritio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBound.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpBoundio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpClipping.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpCoreDisplay.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpKeyword.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpLex.cpp.o" "CMakeFiles/visp_r[ 46%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp
+[ 46%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp
+obot.dir/src/wireframe-simulator/vpMyio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpParser.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpProjection.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpRfstack.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpScene.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpSkipio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpTmstack.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpToken.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpViewio.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpVwstack.cpp.o" "CMakeFiles/visp_robot.dir/src/wireframe-simulator/vpWireFrameSimulator.cpp.o"  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../3rdparty/lib/libvisp_qbdevice.a ../../3rdparty/lib/libvisp_reflex_takktile2.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_robot.so.3.6 ../../lib/libvisp_robot.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 43%] Built target visp_robot
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.cpp
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.cpp
+[ 46%] Built target visp_robot
+make  -f modules/robot/CMakeFiles/testRobotBebop2.dir/build.make modules/robot/CMakeFiles/testRobotBebop2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotBebop2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testRobotBebop2.dir/build.make modules/robot/CMakeFiles/testRobotBebop2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Building CXX object modules/robot/CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o -MF CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o.d -o CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2/testRobotBebop2.cpp
+[ 46%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o -MF CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o.d -o CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureThetaU.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp:39:
 /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) { }
       |                  ^
@@ -27325,11 +28794,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureTranslation.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp:44:
 /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) { }
       |                  ^
@@ -27367,8 +28835,10 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/visual_features/include/visp3/visual_features/vpBasicFeature.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpFeatureVanishingPoint.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayX.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2/testRobotBebop2.cpp:48:
 /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) { }
       |                  ^
@@ -27405,11 +28875,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/visual_features/CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -MF CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o.d -o CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/include/visp3/visual_features/vpGenericFeature.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/src/visual-feature/vpGenericFeature.cpp:36:
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:38:
 /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) { }
       |                  ^
@@ -27446,40 +28916,24 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 43%] Linking CXX shared library ../../lib/libvisp_visual_features.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_visual_features.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_visual_features.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_visual_features.so.3.6 -o ../../lib/libvisp_visual_features.so.3.6.0 "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderEllipse.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderLine.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPoint3D.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderPointPolar.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderSegment.cpp.o" "CMakeFiles/visp_visual_features.dir/src/feature-builder/vpFeatureBuilderVanishingPoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpBasicFeature.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureDepth.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureEllipse.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLine.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureLuminance.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMoment.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAlpha.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentArea.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentAreaNormalized.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentBasic.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCInvariant.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCentered.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentCommon.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentDatabase.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenter.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureMomentGravityCenterNormalized.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePoint3D.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeaturePointPolar.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureSegment.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureThetaU.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureTranslation.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpFeatureVanishingPoint.cpp.o" "CMakeFiles/visp_visual_features.dir/src/visual-feature/vpGenericFeature.cpp.o"  ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6 ../../lib/libvisp_visual_features.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 43%] Built target visp_visual_features
-make  -f modules/blob/CMakeFiles/testTrackDot.dir/build.make modules/blob/CMakeFiles/testTrackDot.dir/depend
-make  -f modules/vision/CMakeFiles/visp_vision.dir/build.make modules/vision/CMakeFiles/visp_vision.dir/depend
-make  -f modules/visual_features/CMakeFiles/testPoint.dir/build.make modules/visual_features/CMakeFiles/testPoint.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob/CMakeFiles/testTrackDot.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features/CMakeFiles/testPoint.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/visp_vision.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Linking CXX executable testRobotBebop2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotBebop2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotBebop2.dir/link.d CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o -o testRobotBebop2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/blob/CMakeFiles/testTrackDot.dir/build.make modules/blob/CMakeFiles/testTrackDot.dir/build
-make  -f modules/visual_features/CMakeFiles/testPoint.dir/build.make modules/visual_features/CMakeFiles/testPoint.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Built target testRobotBebop2
+make  -f modules/robot/CMakeFiles/testQbSoftHand.dir/build.make modules/robot/CMakeFiles/testQbSoftHand.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testQbSoftHand.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vision/CMakeFiles/visp_vision.dir/build.make modules/vision/CMakeFiles/visp_vision.dir/build
+make  -f modules/robot/CMakeFiles/testQbSoftHand.dir/build.make modules/robot/CMakeFiles/testQbSoftHand.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 43%] Building CXX object modules/visual_features/CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o
-[ 43%] Building CXX object modules/blob/CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/visual_features/CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o -MF CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o.d -o CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature/testPoint.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/io/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/blob/CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o -MF CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o.d -o CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset/testTrackDot.cpp
-[ 43%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o -MF CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o.d -o CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibration.cpp
+[ 46%] Building CXX object modules/robot/CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o -MF CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o.d -o CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice/testQbSoftHand.cpp
+[ 46%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibration.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpQbSoftHand.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice/testQbSoftHand.cpp:45:
 /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) { }
       |                  ^
@@ -27518,9 +28972,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot2.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/test/tracking-with-dataset/testTrackDot.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp:42:
 /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) { }
       |                  ^
@@ -27557,8 +29011,46 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/visual_features/test/feature/testPoint.cpp:42:
+[ 46%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:35:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, double>; _KeyOfValue = std::_Select1st<std::pair<const int, double> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 46%] Linking CXX executable testQbSoftHand
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testQbSoftHand.dir/link.txt --verbose=1
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, std::pair<int, double> >; _KeyOfValue = std::_Select1st<std::pair<const int, std::pair<int, double> > >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testQbSoftHand.dir/link.d CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o -o testQbSoftHand  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 46%] Built target testQbSoftHand
+make  -f modules/robot/CMakeFiles/testAfma4.dir/build.make modules/robot/CMakeFiles/testAfma4.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testAfma4.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testAfma4.dir/build.make modules/robot/CMakeFiles/testAfma4.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o -MF CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o.d -o CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testAfma4.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/vpMbtFaceDepthDense.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.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) { }
       |                  ^
@@ -27595,30 +29087,31 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 44%] Linking CXX executable testTrackDot
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/testTrackDot.dir/link.txt --verbose=1
-[ 44%] Linking CXX executable testPoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoint.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoint.dir/link.d CMakeFiles/testPoint.dir/test/feature/testPoint.cpp.o -o testPoint  ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 44%] Built target testPoint
-make  -f modules/vs/CMakeFiles/visp_vs.dir/build.make modules/vs/CMakeFiles/visp_vs.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/visp_vs.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vs/CMakeFiles/visp_vs.dir/build.make modules/vs/CMakeFiles/visp_vs.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 44%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpAdaptiveGain.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTrackDot.dir/link.d "CMakeFiles/testTrackDot.dir/test/tracking-with-dataset/testTrackDot.cpp.o" -o testTrackDot  ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 44%] Built target testTrackDot
-[ 44%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServo.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpServo.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServo.cpp
-[ 44%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o -MF CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o.d -o CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibrationTools.cpp
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+[ 47%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 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/vs/src/vpAdaptiveGain.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testAfma4.cpp:43:
 /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) { }
       |                  ^
@@ -27655,9 +29148,86 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs/vpServo.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServo.cpp:36:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
+    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::operator()(const vpDetectorDNNOpenCV::DetectedFeatures2D&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:622:47,
+    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<const vpDetectorDNNOpenCV::DetectedFeatures2D*, vector<vpDetectorDNNOpenCV::DetectedFeatures2D> >; _Funct = vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer]' at /usr/include/c++/14/bits/stl_algo.h:3786:5,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:634:16:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
+    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::operator()(const vpDetectorDNNOpenCV::DetectedFeatures2D&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:625:83,
+    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<const vpDetectorDNNOpenCV::DetectedFeatures2D*, vector<vpDetectorDNNOpenCV::DetectedFeatures2D> >; _Funct = vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer]' at /usr/include/c++/14/bits/stl_algo.h:3786:5,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:634:16:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
+    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::operator()(const vpDetectorDNNOpenCV::DetectedFeatures2D&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:626:47,
+    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<const vpDetectorDNNOpenCV::DetectedFeatures2D*, vector<vpDetectorDNNOpenCV::DetectedFeatures2D> >; _Funct = vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer]' at /usr/include/c++/14/bits/stl_algo.h:3786:5,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:634:16:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
+    inlined from 'double vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeanArea(const int&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:590:52,
+    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeans()' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:600:57,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:635:28:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
+    inlined from 'double vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeanArea(const int&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:590:109,
+    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeans()' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:600:57,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:635:28:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeans()' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:600:38,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:635:28:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'double vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::getMean(const int&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:609:33,
+    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:640:43:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp:39:
 /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) { }
       |                  ^
@@ -27694,190 +29264,47 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpCalibrationTools.cpp:35:
-/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 '< >'
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o -MF CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o.d -o CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpHandEyeCalibration.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/vpExponentialMap.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHandEyeCalibration.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/calibration/vpHandEyeCalibration.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 '< >'
-[ 45%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoData.cpp
-[ 45%] Building CXX object modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vs/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vs/CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -MF CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o.d -o CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoDisplay.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs/vpServo.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoData.cpp:42:
-/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 '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/include/visp3/vs/vpServo.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/src/vpServoDisplay.cpp:42:
-/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 '< >'
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomography.cpp
-[ 45%] Linking CXX shared library ../../lib/libvisp_vs.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_vs.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_vs.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_vs.so.3.6 -o ../../lib/libvisp_vs.so.3.6.0 CMakeFiles/visp_vs.dir/src/vpAdaptiveGain.cpp.o CMakeFiles/visp_vs.dir/src/vpServo.cpp.o CMakeFiles/visp_vs.dir/src/vpServoData.cpp.o CMakeFiles/visp_vs.dir/src/vpServoDisplay.cpp.o  ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_vs.so.3.6 ../../lib/libvisp_vs.so
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp
+[ 47%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-deprecated-declarations -Wno-shadow -Wno-deprecated-copy -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp
+[ 47%] Linking CXX executable testAfma4
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAfma4.dir/link.txt --verbose=1
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAfma4.dir/link.d "CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o" -o testAfma4  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Built target visp_vs
-make  -f modules/vs/CMakeFiles/testFeature.dir/build.make modules/vs/CMakeFiles/testFeature.dir/depend
+[ 47%] Built target testAfma4
+make  -f modules/robot/CMakeFiles/testRobotAfma4.dir/build.make modules/robot/CMakeFiles/testRobotAfma4.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/testFeature.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotAfma4.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vs/CMakeFiles/testFeature.dir/build.make modules/vs/CMakeFiles/testFeature.dir/build
+make  -f modules/robot/CMakeFiles/testRobotAfma4.dir/build.make modules/robot/CMakeFiles/testRobotAfma4.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Building CXX object modules/vs/CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/robot/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vs/CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o -MF CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o.d -o CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeature.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomography.cpp:43:
+[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o -MF CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o.d -o CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testRobotAfma4.cpp
+[ 47%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.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) { }
       |                  ^
@@ -27914,8 +29341,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyDLT.cpp:41:
+[ 47%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o -MF CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o.d -o CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/face/vpDetectorFace.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testRobotAfma4.cpp:43:
 /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) { }
       |                  ^
@@ -27954,9 +29384,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot2.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeature.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp:39:
 /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) { }
       |                  ^
@@ -27993,65 +29423,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 45%] Linking CXX executable testFeature
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFeature.dir/link.txt --verbose=1
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFeature.dir/link.d "CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o" -o testFeature  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Built target testFeature
-make  -f modules/vs/CMakeFiles/testFeatureMoment.dir/build.make modules/vs/CMakeFiles/testFeatureMoment.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/testFeatureMoment.dir/DependInfo.cmake "--color="
+[ 47%] Linking CXX executable testRobotAfma4
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotAfma4.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotAfma4.dir/link.d "CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o" -o testRobotAfma4  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vs/CMakeFiles/testFeatureMoment.dir/build.make modules/vs/CMakeFiles/testFeatureMoment.dir/build
+[ 47%] Built target testRobotAfma4
+make  -f modules/robot/CMakeFiles/testAfma6.dir/build.make modules/robot/CMakeFiles/testAfma6.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Building CXX object modules/vs/CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/robot/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vs/CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o -MF CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o.d -o CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureMoment.cpp
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testAfma6.dir/DependInfo.cmake "--color="
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHomography.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyExtract.cpp:36:
-/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 '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureMoment.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/face/vpDetectorFace.cpp:41:
 /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) { }
       |                  ^
@@ -28088,10 +29472,41 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testAfma6.dir/build.make modules/robot/CMakeFiles/testAfma6.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o -MF CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o.d -o CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testAfma6.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCPUFeatures.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:36:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+[ 47%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o -MF CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o.d -o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp
+In file included from /usr/include/c++/14/vector:72,
+                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
+                 from /usr/include/opencv4/opencv2/core.hpp:57:
+/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
+/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+  700 |     vector<_Tp, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/vector:66:
+In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
+    inlined from 'void vpMbtFaceDepthNormal::estimateFeatures(const std::vector<double, std::allocator<double> >&, const vpHomogeneousMatrix&, vpColVector&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:1048:11:
+/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
+      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHomography.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyMalis.cpp:47:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testAfma6.cpp:43:
 /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) { }
       |                  ^
@@ -28128,25 +29543,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 45%] Linking CXX executable testFeatureMoment
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFeatureMoment.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFeatureMoment.dir/link.d "CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o" -o testFeatureMoment  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Built target testFeatureMoment
-make  -f modules/vs/CMakeFiles/testFeatureSegment.dir/build.make modules/vs/CMakeFiles/testFeatureSegment.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/testFeatureSegment.dir/DependInfo.cmake "--color="
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyRansac.cpp
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vs/CMakeFiles/testFeatureSegment.dir/build.make modules/vs/CMakeFiles/testFeatureSegment.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Building CXX object modules/vs/CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/robot/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vs/CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o -MF CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o.d -o CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureSegment.cpp
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o -MF CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o.d -o CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyVVS.cpp
+[ 47%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -Wno-strict-overflow -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o -MF CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o.d -o CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/tag/vpDetectorAprilTag.cpp
+[ 47%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-deprecated-declarations -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.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/vision/src/homography-estimation/vpHomographyRansac.cpp:34:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerBSpline.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp:39:
 /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) { }
       |                  ^
@@ -28183,9 +29588,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 47%] Linking CXX executable testAfma6
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAfma6.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureSegment.cpp:46:
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/tag/vpDetectorAprilTag.cpp:50:
 /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) { }
       |                  ^
@@ -28222,9 +29630,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 47%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o -MF CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o.d -o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerTriangle.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAfma6.dir/link.d "CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o" -o testAfma6  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Built target testAfma6
+make  -f modules/robot/CMakeFiles/testRobotAfma6.dir/build.make modules/robot/CMakeFiles/testRobotAfma6.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotAfma6.dir/DependInfo.cmake "--color="
 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/vpExponentialMap.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/homography-estimation/vpHomographyVVS.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp:43:
 /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) { }
       |                  ^
@@ -28261,111 +29677,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 45%] Linking CXX executable testFeatureSegment
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFeatureSegment.dir/link.txt --verbose=1
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpFernClassifier.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFeatureSegment.dir/link.d "CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o" -o testFeatureSegment  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 45%] Built target testFeatureSegment
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpKeyPoint.cpp
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpPlanarObjectDetector.cpp
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o -MF CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o.d -o CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpXmlConfigParserKeyPoint.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/key-point/vpKeyPoint.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 '< >'
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o -MF CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o.d -o CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation/vpPlaneEstimation.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/vision/include/visp3/vision/vpPlaneEstimation.h:54,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/plane-estimation/vpPlaneEstimation.cpp:34:
-/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 '< >'
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpLevenbergMarquartd.cpp
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPose.cpp
-[ 45%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp
+make  -f modules/robot/CMakeFiles/testRobotAfma6.dir/build.make modules/robot/CMakeFiles/testRobotAfma6.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o -MF CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o.d -o CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPose.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerTriangle.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerTriangle.cpp:39:
 /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) { }
       |                  ^
@@ -28404,8 +29723,7 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseDementhon.cpp:35:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6.cpp:43:
 /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) { }
       |                  ^
@@ -28442,57 +29760,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp
-[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp
+[ 47%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -MF CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o.d -o CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/vpDetectorBase.cpp
+[ 47%] Linking CXX executable testRobotAfma6
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotAfma6.dir/link.txt --verbose=1
+[ 47%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o -MF CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o.d -o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotAfma6.dir/link.d "CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o" -o testRobotAfma6  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Built target testRobotAfma6
+make  -f modules/robot/CMakeFiles/testRobotAfma6Pose.dir/build.make modules/robot/CMakeFiles/testRobotAfma6Pose.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotAfma6Pose.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testRobotAfma6Pose.dir/build.make modules/robot/CMakeFiles/testRobotAfma6Pose.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o -MF CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o.d -o CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6Pose.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpForwardProjection.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCircle.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPoseFeatures.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseFeatures.cpp:33:
-/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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLagrange.cpp:34:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorBase.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/vpDetectorBase.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) { }
       |                  ^
@@ -28529,14 +29818,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp
-[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRGBD.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpPose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseLowe.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZone.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp:44:
 /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) { }
       |                  ^
@@ -28573,91 +29859,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRansac.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseRGBD.cpp:34:
-/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 '< >'
-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/vision/src/pose-estimation/vpPoseRansac.cpp:46:
-/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 '< >'
-[ 46%] Building CXX object modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/vision/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/vision/CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -MF CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o.d -o CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.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/vpExponentialMap.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/src/pose-estimation/vpPoseVirtualVisualServoing.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6Pose.cpp:47:
 /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) { }
       |                  ^
@@ -28694,80 +29900,41 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 46%] Linking CXX shared library ../../lib/libvisp_vision.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_vision.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_vision.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_vision.so.3.6 -o ../../lib/libvisp_vision.so.3.6.0 CMakeFiles/visp_vision.dir/src/calibration/vpCalibration.cpp.o CMakeFiles/visp_vision.dir/src/calibration/vpCalibrationTools.cpp.o CMakeFiles/visp_vision.dir/src/calibration/vpHandEyeCalibration.cpp.o "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomography.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyDLT.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyExtract.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyMalis.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyRansac.cpp.o" "CMakeFiles/visp_vision.dir/src/homography-estimation/vpHomographyVVS.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpFernClassifier.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpKeyPoint.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpPlanarObjectDetector.cpp.o" "CMakeFiles/visp_vision.dir/src/key-point/vpXmlConfigParserKeyPoint.cpp.o" "CMakeFiles/visp_vision.dir/src/plane-estimation/vpPlaneEstimation.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpLevenbergMarquartd.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPose.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseDementhon.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseFeatures.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLagrange.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseLowe.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRGBD.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseRansac.cpp.o" "CMakeFiles/visp_vision.dir/src/pose-estimation/vpPoseVirtualVisualServoing.cpp.o"  ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../3rdparty/lib/libvisp_pugixml.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_vision.so.3.6 ../../lib/libvisp_vision.so
+[ 47%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp
+[ 47%] Linking CXX shared library ../../lib/libvisp_detection.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_detection.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_detection.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_detection.so.3.6 -o ../../lib/libvisp_detection.so.3.6.0 CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o  ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 ../../3rdparty/lib/libvisp_apriltag.a /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_detection.so.3.6 ../../lib/libvisp_detection.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 46%] Built target visp_vision
-make  -f modules/robot/CMakeFiles/testRobotBebop2.dir/build.make modules/robot/CMakeFiles/testRobotBebop2.dir/depend
-make  -f modules/robot/CMakeFiles/testQbSoftHand.dir/build.make modules/robot/CMakeFiles/testQbSoftHand.dir/depend
-make  -f modules/robot/CMakeFiles/testAfma4.dir/build.make modules/robot/CMakeFiles/testAfma4.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotBebop2.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testQbSoftHand.dir/DependInfo.cmake "--color="
+[ 47%] Built target visp_detection
+make  -f modules/robot/CMakeFiles/testRobotFlirPtu.dir/build.make modules/robot/CMakeFiles/testRobotFlirPtu.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testAfma4.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testAfma4.dir/build.make modules/robot/CMakeFiles/testAfma4.dir/build
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotFlirPtu.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotBebop2.dir/build.make modules/robot/CMakeFiles/testRobotBebop2.dir/build
-make  -f modules/robot/CMakeFiles/testQbSoftHand.dir/build.make modules/robot/CMakeFiles/testQbSoftHand.dir/build
+make  -f modules/robot/CMakeFiles/testRobotFlirPtu.dir/build.make modules/robot/CMakeFiles/testRobotFlirPtu.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o -MF CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o.d -o CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-flir-ptu/testRobotFlirPtu.cpp
+[ 47%] Linking CXX executable testRobotAfma6Pose
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotAfma6Pose.dir/link.txt --verbose=1
+[ 47%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o -MF CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o.d -o CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/vpTemplateTracker.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotAfma6Pose.dir/link.d "CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o" -o testRobotAfma6Pose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Built target testRobotAfma6Pose
+make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o
-[ 47%] Building CXX object modules/robot/CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o
-[ 47%] Building CXX object modules/robot/CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o -MF CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o.d -o CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice/testQbSoftHand.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o -MF CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o.d -o CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testAfma4.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o -MF CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o.d -o CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2/testRobotBebop2.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testAfma4.cpp:43:
-/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 '< >'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o -MF CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o.d -o CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartForceTorque-2.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayX.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/bebop2/testRobotBebop2.cpp:48:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp:47:
 /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) { }
       |                  ^
@@ -28804,9 +29971,25 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 47%] Linking CXX executable testRobotFlirPtu
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotFlirPtu.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotFlirPtu.dir/link.d "CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o" -o testRobotFlirPtu  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Built target testRobotFlirPtu
+make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 47%] Building CXX object modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o -MF CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o.d -o CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartForceTorque.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/robot/include/visp3/robot/vpQbSoftHand.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/qbdevice/testQbSoftHand.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTracker.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/vpTemplateTracker.cpp:40:
 /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) { }
       |                  ^
@@ -28843,48 +30026,53 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 47%] Linking CXX executable testRobotBebop2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotBebop2.dir/link.txt --verbose=1
-[ 47%] Linking CXX executable testQbSoftHand
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testQbSoftHand.dir/link.txt --verbose=1
-[ 47%] Linking CXX executable testAfma4
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAfma4.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotBebop2.dir/link.d CMakeFiles/testRobotBebop2.dir/test/bebop2/testRobotBebop2.cpp.o -o testRobotBebop2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 47%] Linking CXX executable testFrankaCartForceTorque-2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartForceTorque-2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartForceTorque-2.dir/link.d "CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o" -o testFrankaCartForceTorque-2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testRobotBebop2
-make  -f modules/robot/CMakeFiles/testRobotAfma4.dir/build.make modules/robot/CMakeFiles/testRobotAfma4.dir/depend
+[ 47%] Built target testFrankaCartForceTorque-2
+make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotAfma4.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotAfma4.dir/build.make modules/robot/CMakeFiles/testRobotAfma4.dir/build
+make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o -MF CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o.d -o CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testRobotAfma4.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testQbSoftHand.dir/link.d CMakeFiles/testQbSoftHand.dir/test/qbdevice/testQbSoftHand.cpp.o -o testQbSoftHand  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 47%] Building CXX object modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o -MF CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o.d -o CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartVelocity-2.cpp
+[ 47%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp
+[ 47%] Linking CXX executable testFrankaCartForceTorque
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartForceTorque.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartForceTorque.dir/link.d "CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o" -o testFrankaCartForceTorque  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testQbSoftHand
-make  -f modules/robot/CMakeFiles/testAfma6.dir/build.make modules/robot/CMakeFiles/testAfma6.dir/depend
+[ 47%] Built target testFrankaCartForceTorque
+make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testAfma6.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testAfma6.dir/build.make modules/robot/CMakeFiles/testAfma6.dir/build
+make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o -MF CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o.d -o CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testAfma6.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAfma4.dir/link.d "CMakeFiles/testAfma4.dir/test/servo-afma4/testAfma4.cpp.o" -o testAfma4  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o -MF CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o.d -o CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartVelocity-3.cpp
+[ 48%] Linking CXX executable testFrankaCartVelocity-2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartVelocity-2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartVelocity-2.dir/link.d "CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o" -o testFrankaCartVelocity-2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testAfma4
-make  -f modules/robot/CMakeFiles/testRobotAfma6.dir/build.make modules/robot/CMakeFiles/testRobotAfma6.dir/depend
+[ 48%] Built target testFrankaCartVelocity-2
+make  -f modules/robot/CMakeFiles/testFrankaCartVelocity.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotAfma6.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartVelocity.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotAfma6.dir/build.make modules/robot/CMakeFiles/testRobotAfma6.dir/build
+make  -f modules/robot/CMakeFiles/testFrankaCartVelocity.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o -MF CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o.d -o CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6.cpp
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o -MF CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o.d -o CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartVelocity.cpp
+[ 48%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma4/testRobotAfma4.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp:50:
 /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) { }
       |                  ^
@@ -28921,9 +30109,37 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 48%] Linking CXX executable testFrankaCartVelocity-3
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartVelocity-3.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartVelocity-3.dir/link.d "CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o" -o testFrankaCartVelocity-3  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Built target testFrankaCartVelocity-3
+make  -f modules/robot/CMakeFiles/testFrankaGetPose.dir/build.make modules/robot/CMakeFiles/testFrankaGetPose.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaGetPose.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testFrankaGetPose.dir/build.make modules/robot/CMakeFiles/testFrankaGetPose.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o -MF CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o.d -o CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaGetPose.cpp
+[ 48%] Linking CXX executable testFrankaCartVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartVelocity.dir/link.d "CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o" -o testFrankaCartVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Built target testFrankaCartVelocity
+make  -f modules/robot/CMakeFiles/testFrankaJointPosition.dir/build.make modules/robot/CMakeFiles/testFrankaJointPosition.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointPosition.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testFrankaJointPosition.dir/build.make modules/robot/CMakeFiles/testFrankaJointPosition.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o -MF CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o.d -o CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointPosition.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testAfma6.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.cpp:39:
 /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) { }
       |                  ^
@@ -28960,9 +30176,42 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 48%] Linking CXX executable testFrankaGetPose
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaGetPose.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaGetPose.dir/link.d "CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o" -o testFrankaGetPose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Built target testFrankaGetPose
+make  -f modules/robot/CMakeFiles/testFrankaJointTorque.dir/build.make modules/robot/CMakeFiles/testFrankaJointTorque.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointTorque.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testFrankaJointTorque.dir/build.make modules/robot/CMakeFiles/testFrankaJointTorque.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o -MF CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o.d -o CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointTorque.cpp
+[ 48%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp
+[ 48%] Linking CXX executable testFrankaJointPosition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointPosition.dir/link.txt --verbose=1
+[ 48%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointPosition.dir/link.d "CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o" -o testFrankaJointPosition  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Built target testFrankaJointPosition
+make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o -MF CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o.d -o CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointVelocity-2.cpp
+[ 48%] Linking CXX executable testFrankaJointTorque
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointTorque.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp:46:
 /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) { }
       |                  ^
@@ -28999,50 +30248,23 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 47%] Linking CXX executable testRobotAfma4
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotAfma4.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotAfma4.dir/link.d "CMakeFiles/testRobotAfma4.dir/test/servo-afma4/testRobotAfma4.cpp.o" -o testRobotAfma4  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testRobotAfma4
-make  -f modules/robot/CMakeFiles/testRobotAfma6Pose.dir/build.make modules/robot/CMakeFiles/testRobotAfma6Pose.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotAfma6Pose.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotAfma6Pose.dir/build.make modules/robot/CMakeFiles/testRobotAfma6Pose.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o -MF CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o.d -o CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6Pose.cpp
-[ 47%] Linking CXX executable testAfma6
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAfma6.dir/link.txt --verbose=1
-[ 47%] Linking CXX executable testRobotAfma6
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotAfma6.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotAfma6.dir/link.d "CMakeFiles/testRobotAfma6.dir/test/servo-afma6/testRobotAfma6.cpp.o" -o testRobotAfma6  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testRobotAfma6
-make  -f modules/robot/CMakeFiles/testRobotFlirPtu.dir/build.make modules/robot/CMakeFiles/testRobotFlirPtu.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotFlirPtu.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotFlirPtu.dir/build.make modules/robot/CMakeFiles/testRobotFlirPtu.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o -MF CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o.d -o CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-flir-ptu/testRobotFlirPtu.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAfma6.dir/link.d "CMakeFiles/testAfma6.dir/test/servo-afma6/testAfma6.cpp.o" -o testAfma6  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointTorque.dir/link.d "CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o" -o testFrankaJointTorque  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testAfma6
-make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/depend
+[ 48%] Built target testFrankaJointTorque
+make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/build
+make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o -MF CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o.d -o CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartForceTorque-2.cpp
+[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o -MF CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o.d -o CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointVelocity-3.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-afma6/testRobotAfma6Pose.cpp:47:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpAffine.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp:39:
 /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) { }
       |                  ^
@@ -29079,128 +30301,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 47%] Linking CXX executable testRobotFlirPtu
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotFlirPtu.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotFlirPtu.dir/link.d "CMakeFiles/testRobotFlirPtu.dir/test/servo-flir-ptu/testRobotFlirPtu.cpp.o" -o testRobotFlirPtu  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testRobotFlirPtu
-make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/build.make modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o -MF CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o.d -o CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartForceTorque.cpp
-[ 47%] Linking CXX executable testFrankaCartForceTorque-2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartForceTorque-2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartForceTorque-2.dir/link.d "CMakeFiles/testFrankaCartForceTorque-2.dir/test/servo-franka/testFrankaCartForceTorque-2.cpp.o" -o testFrankaCartForceTorque-2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testFrankaCartForceTorque-2
-make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Building CXX object modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o -MF CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o.d -o CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartVelocity-2.cpp
-[ 47%] Linking CXX executable testRobotAfma6Pose
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotAfma6Pose.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotAfma6Pose.dir/link.d "CMakeFiles/testRobotAfma6Pose.dir/test/servo-afma6/testRobotAfma6Pose.cpp.o" -o testRobotAfma6Pose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 47%] Built target testRobotAfma6Pose
-make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o -MF CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o.d -o CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartVelocity-3.cpp
-[ 48%] Linking CXX executable testFrankaCartForceTorque
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartForceTorque.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartForceTorque.dir/link.d "CMakeFiles/testFrankaCartForceTorque.dir/test/servo-franka/testFrankaCartForceTorque.cpp.o" -o testFrankaCartForceTorque  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaCartForceTorque
-make  -f modules/robot/CMakeFiles/testFrankaCartVelocity.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaCartVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaCartVelocity.dir/build.make modules/robot/CMakeFiles/testFrankaCartVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o -MF CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o.d -o CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaCartVelocity.cpp
-[ 48%] Linking CXX executable testFrankaCartVelocity-2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartVelocity-2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartVelocity-2.dir/link.d "CMakeFiles/testFrankaCartVelocity-2.dir/test/servo-franka/testFrankaCartVelocity-2.cpp.o" -o testFrankaCartVelocity-2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaCartVelocity-2
-make  -f modules/robot/CMakeFiles/testFrankaGetPose.dir/build.make modules/robot/CMakeFiles/testFrankaGetPose.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaGetPose.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaGetPose.dir/build.make modules/robot/CMakeFiles/testFrankaGetPose.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o -MF CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o.d -o CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaGetPose.cpp
-[ 48%] Linking CXX executable testFrankaCartVelocity-3
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartVelocity-3.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartVelocity-3.dir/link.d "CMakeFiles/testFrankaCartVelocity-3.dir/test/servo-franka/testFrankaCartVelocity-3.cpp.o" -o testFrankaCartVelocity-3  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaCartVelocity-3
-make  -f modules/robot/CMakeFiles/testFrankaJointPosition.dir/build.make modules/robot/CMakeFiles/testFrankaJointPosition.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointPosition.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaJointPosition.dir/build.make modules/robot/CMakeFiles/testFrankaJointPosition.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o -MF CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o.d -o CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointPosition.cpp
-[ 48%] Linking CXX executable testFrankaCartVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaCartVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaCartVelocity.dir/link.d "CMakeFiles/testFrankaCartVelocity.dir/test/servo-franka/testFrankaCartVelocity.cpp.o" -o testFrankaCartVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaCartVelocity
-make  -f modules/robot/CMakeFiles/testFrankaJointTorque.dir/build.make modules/robot/CMakeFiles/testFrankaJointTorque.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointTorque.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaJointTorque.dir/build.make modules/robot/CMakeFiles/testFrankaJointTorque.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o -MF CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o.d -o CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointTorque.cpp
-[ 48%] Linking CXX executable testFrankaGetPose
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaGetPose.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaGetPose.dir/link.d "CMakeFiles/testFrankaGetPose.dir/test/servo-franka/testFrankaGetPose.cpp.o" -o testFrankaGetPose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaGetPose
-make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o -MF CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o.d -o CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointVelocity-2.cpp
-[ 48%] Linking CXX executable testFrankaJointPosition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointPosition.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointPosition.dir/link.d "CMakeFiles/testFrankaJointPosition.dir/test/servo-franka/testFrankaJointPosition.cpp.o" -o testFrankaJointPosition  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaJointPosition
-make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o -MF CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o.d -o CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointVelocity-3.cpp
-[ 48%] Linking CXX executable testFrankaJointTorque
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointTorque.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointTorque.dir/link.d "CMakeFiles/testFrankaJointTorque.dir/test/servo-franka/testFrankaJointTorque.cpp.o" -o testFrankaJointTorque  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 48%] Linking CXX executable testFrankaJointVelocity-2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocity-2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocity-2.dir/link.d "CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o" -o testFrankaJointVelocity-2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaJointTorque
+[ 48%] Built target testFrankaJointVelocity-2
 make  -f modules/robot/CMakeFiles/testFrankaJointVelocity.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointVelocity.dir/DependInfo.cmake "--color="
@@ -29209,11 +30314,13 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointVelocity.dir/test/servo-franka/testFrankaJointVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointVelocity.dir/test/servo-franka/testFrankaJointVelocity.cpp.o -MF CMakeFiles/testFrankaJointVelocity.dir/test/servo-franka/testFrankaJointVelocity.cpp.o.d -o CMakeFiles/testFrankaJointVelocity.dir/test/servo-franka/testFrankaJointVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointVelocity.cpp
-[ 48%] Linking CXX executable testFrankaJointVelocity-2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocity-2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocity-2.dir/link.d "CMakeFiles/testFrankaJointVelocity-2.dir/test/servo-franka/testFrankaJointVelocity-2.cpp.o" -o testFrankaJointVelocity-2  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 48%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp
+[ 48%] Linking CXX executable testFrankaJointVelocity-3
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocity-3.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocity-3.dir/link.d "CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o" -o testFrankaJointVelocity-3  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaJointVelocity-2
+[ 48%] Built target testFrankaJointVelocity-3
 make  -f modules/robot/CMakeFiles/testFrankaJointVelocityLimits.dir/build.make modules/robot/CMakeFiles/testFrankaJointVelocityLimits.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testFrankaJointVelocityLimits.dir/DependInfo.cmake "--color="
@@ -29222,11 +30329,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 48%] Building CXX object modules/robot/CMakeFiles/testFrankaJointVelocityLimits.dir/test/servo-franka/testFrankaJointVelocityLimits.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testFrankaJointVelocityLimits.dir/test/servo-franka/testFrankaJointVelocityLimits.cpp.o -MF CMakeFiles/testFrankaJointVelocityLimits.dir/test/servo-franka/testFrankaJointVelocityLimits.cpp.o.d -o CMakeFiles/testFrankaJointVelocityLimits.dir/test/servo-franka/testFrankaJointVelocityLimits.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-franka/testFrankaJointVelocityLimits.cpp
-[ 48%] Linking CXX executable testFrankaJointVelocity-3
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocity-3.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocity-3.dir/link.d "CMakeFiles/testFrankaJointVelocity-3.dir/test/servo-franka/testFrankaJointVelocity-3.cpp.o" -o testFrankaJointVelocity-3  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 48%] Linking CXX executable testFrankaJointVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocity.dir/link.d "CMakeFiles/testFrankaJointVelocity.dir/test/servo-franka/testFrankaJointVelocity.cpp.o" -o testFrankaJointVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaJointVelocity-3
+[ 48%] Built target testFrankaJointVelocity
 make  -f modules/robot/CMakeFiles/testPixhawkDroneKeyboard.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneKeyboard.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDroneKeyboard.dir/DependInfo.cmake "--color="
@@ -29235,245 +30342,14 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 48%] Building CXX object modules/robot/CMakeFiles/testPixhawkDroneKeyboard.dir/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDroneKeyboard.dir/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp.o -MF CMakeFiles/testPixhawkDroneKeyboard.dir/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp.o.d -o CMakeFiles/testPixhawkDroneKeyboard.dir/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp
-[ 48%] Linking CXX executable testFrankaJointVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocity.dir/link.d "CMakeFiles/testFrankaJointVelocity.dir/test/servo-franka/testFrankaJointVelocity.cpp.o" -o testFrankaJointVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Built target testFrankaJointVelocity
-make  -f modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 48%] Building CXX object modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o -MF CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o.d -o CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp
-[ 49%] Linking CXX executable testFrankaJointVelocityLimits
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocityLimits.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocityLimits.dir/link.d "CMakeFiles/testFrankaJointVelocityLimits.dir/test/servo-franka/testFrankaJointVelocityLimits.cpp.o" -o testFrankaJointVelocityLimits  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 49%] Built target testFrankaJointVelocityLimits
-make  -f modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 49%] Building CXX object modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o -MF CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o.d -o CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp
-[ 49%] Linking CXX executable testPixhawkDroneKeyboard
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDroneKeyboard.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDroneKeyboard.dir/link.d "CMakeFiles/testPixhawkDroneKeyboard.dir/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp.o" -o testPixhawkDroneKeyboard  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 49%] Built target testPixhawkDroneKeyboard
-make  -f modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 49%] Building CXX object modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o -MF CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o.d -o CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp
-[ 50%] Linking CXX executable testPixhawkDronePositionAbsoluteControl
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/link.d "CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o" -o testPixhawkDronePositionAbsoluteControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Built target testPixhawkDronePositionAbsoluteControl
-make  -f modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o -MF CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o.d -o CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp
-[ 50%] Linking CXX executable testPixhawkDronePositionRelativeControl
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDronePositionRelativeControl.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDronePositionRelativeControl.dir/link.d "CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o" -o testPixhawkDronePositionRelativeControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Built target testPixhawkDronePositionRelativeControl
-make  -f modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o -MF CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o.d -o CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp
-[ 50%] Linking CXX executable testPixhawkDroneTakeoff
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDroneTakeoff.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDroneTakeoff.dir/link.d "CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o" -o testPixhawkDroneTakeoff  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Built target testPixhawkDroneTakeoff
-make  -f modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o -MF CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o.d -o CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp
-[ 50%] Linking CXX executable testPixhawkDroneVelocityControl
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDroneVelocityControl.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDroneVelocityControl.dir/link.d "CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o" -o testPixhawkDroneVelocityControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Built target testPixhawkDroneVelocityControl
-make  -f modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o -MF CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o.d -o CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp
-[ 50%] Linking CXX executable testPixhawkRoverVelocityControl
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkRoverVelocityControl.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkRoverVelocityControl.dir/link.d "CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o" -o testPixhawkRoverVelocityControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Built target testPixhawkRoverVelocityControl
-make  -f modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o -MF CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o.d -o CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsGetData.cpp
-[ 50%] Linking CXX executable testUniversalRobotsCartPosition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsCartPosition.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsCartPosition.dir/link.d "CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o" -o testUniversalRobotsCartPosition  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Built target testUniversalRobotsCartPosition
-make  -f modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o -MF CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o.d -o CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp
-[ 51%] Linking CXX executable testUniversalRobotsCartVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsCartVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsCartVelocity.dir/link.d "CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o" -o testUniversalRobotsCartVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Built target testUniversalRobotsCartVelocity
-make  -f modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o -MF CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o.d -o CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp
-[ 51%] Linking CXX executable testUniversalRobotsGetData
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsGetData.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsGetData.dir/link.d "CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o" -o testUniversalRobotsGetData  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Built target testUniversalRobotsGetData
-make  -f modules/robot/CMakeFiles/testRobotViper650-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper650-frames.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper650-frames.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotViper650-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper650-frames.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Building CXX object modules/robot/CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o -MF CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o.d -o CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper650-frames.cpp
-[ 51%] Linking CXX executable testUniversalRobotsJointPosition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsJointPosition.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsJointPosition.dir/link.d "CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o" -o testUniversalRobotsJointPosition  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Built target testUniversalRobotsJointPosition
-make  -f modules/robot/CMakeFiles/testRobotViper850-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper850-frames.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper850-frames.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotViper850-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper850-frames.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Building CXX object modules/robot/CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o -MF CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o.d -o CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850-frames.cpp
-[ 51%] Linking CXX executable testUniversalRobotsJointVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsJointVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsJointVelocity.dir/link.d "CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o" -o testUniversalRobotsJointVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Built target testUniversalRobotsJointVelocity
-make  -f modules/robot/CMakeFiles/testRobotViper850.dir/build.make modules/robot/CMakeFiles/testRobotViper850.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper850.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotViper850.dir/build.make modules/robot/CMakeFiles/testRobotViper850.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 51%] Building CXX object modules/robot/CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o -MF CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o.d -o CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850.cpp
-[ 52%] Linking CXX executable testRobotViper650-frames
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper650-frames.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper650-frames.dir/link.d "CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o" -o testRobotViper650-frames  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 52%] Built target testRobotViper650-frames
-make  -f modules/robot/CMakeFiles/testRobotViper850Pose.dir/build.make modules/robot/CMakeFiles/testRobotViper850Pose.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper850Pose.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testRobotViper850Pose.dir/build.make modules/robot/CMakeFiles/testRobotViper850Pose.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 52%] Building CXX object modules/robot/CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o -MF CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o.d -o CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850Pose.cpp
-[ 52%] Linking CXX executable testRobotViper850-frames
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper850-frames.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper850-frames.dir/link.d "CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o" -o testRobotViper850-frames  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 52%] Built target testRobotViper850-frames
-make  -f modules/robot/CMakeFiles/testViper650.dir/build.make modules/robot/CMakeFiles/testViper650.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testViper650.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testViper650.dir/build.make modules/robot/CMakeFiles/testViper650.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 52%] Building CXX object modules/robot/CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o -MF CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o.d -o CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper650.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850.cpp:44:
-/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 '< >'
+[ 48%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850Pose.cpp:47:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomography.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp:40:
 /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) { }
       |                  ^
@@ -29510,11 +30386,36 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 49%] Linking CXX executable testFrankaJointVelocityLimits
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFrankaJointVelocityLimits.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFrankaJointVelocityLimits.dir/link.d "CMakeFiles/testFrankaJointVelocityLimits.dir/test/servo-franka/testFrankaJointVelocityLimits.cpp.o" -o testFrankaJointVelocityLimits  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 49%] Built target testFrankaJointVelocityLimits
+make  -f modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 49%] Building CXX object modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o -MF CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o.d -o CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp
+[ 49%] Linking CXX executable testPixhawkDroneKeyboard
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDroneKeyboard.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDroneKeyboard.dir/link.d "CMakeFiles/testPixhawkDroneKeyboard.dir/test/servo-pixhawk/testPixhawkDroneKeyboard.cpp.o" -o testPixhawkDroneKeyboard  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 49%] Built target testPixhawkDroneKeyboard
+make  -f modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 49%] Building CXX object modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o -MF CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o.d -o CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper650.h:97,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper650.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/me/include/visp3/me/vpMeEllipse.h:39,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbtMeEllipse.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp:38:
 /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) { }
       |                  ^
@@ -29551,41 +30452,42 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 52%] Linking CXX executable testRobotViper850
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper850.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper850.dir/link.d "CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o" -o testRobotViper850  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 49%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp
+[ 50%] Linking CXX executable testPixhawkDronePositionAbsoluteControl
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/link.d "CMakeFiles/testPixhawkDronePositionAbsoluteControl.dir/test/servo-pixhawk/testPixhawkDronePositionAbsoluteControl.cpp.o" -o testPixhawkDronePositionAbsoluteControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 52%] Built target testRobotViper850
-make  -f modules/robot/CMakeFiles/testViper850.dir/build.make modules/robot/CMakeFiles/testViper850.dir/depend
+[ 50%] Built target testPixhawkDronePositionAbsoluteControl
+make  -f modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testViper850.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testViper850.dir/build.make modules/robot/CMakeFiles/testViper850.dir/build
+make  -f modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o -MF CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o.d -o CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper850.cpp
-[ 53%] Linking CXX executable testRobotViper850Pose
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper850Pose.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper850Pose.dir/link.d "CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o" -o testRobotViper850Pose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 50%] Building CXX object modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o -MF CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o.d -o CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp
+[ 50%] Linking CXX executable testPixhawkDronePositionRelativeControl
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDronePositionRelativeControl.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDronePositionRelativeControl.dir/link.d "CMakeFiles/testPixhawkDronePositionRelativeControl.dir/test/servo-pixhawk/testPixhawkDronePositionRelativeControl.cpp.o" -o testPixhawkDronePositionRelativeControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testRobotViper850Pose
-make  -f modules/robot/CMakeFiles/testVirtuose.dir/build.make modules/robot/CMakeFiles/testVirtuose.dir/depend
+[ 50%] Built target testPixhawkDronePositionRelativeControl
+make  -f modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuose.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testVirtuose.dir/build.make modules/robot/CMakeFiles/testVirtuose.dir/build
+make  -f modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o -MF CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o.d -o CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuose.cpp
-[ 53%] Linking CXX executable testViper650
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testViper650.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testViper650.dir/link.d "CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o" -o testViper650  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 50%] Building CXX object modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o -MF CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o.d -o CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp
+[ 50%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeLine.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper850.h:98,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper850.cpp:45:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomographySL3.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp:39:
 /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) { }
       |                  ^
@@ -29622,57 +30524,35 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Built target testViper650
-make  -f modules/robot/CMakeFiles/testVirtuoseAfma6.dir/build.make modules/robot/CMakeFiles/testVirtuoseAfma6.dir/depend
+[ 50%] Linking CXX executable testPixhawkDroneTakeoff
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDroneTakeoff.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDroneTakeoff.dir/link.d "CMakeFiles/testPixhawkDroneTakeoff.dir/test/servo-pixhawk/testPixhawkDroneTakeoff.cpp.o" -o testPixhawkDroneTakeoff  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 50%] Built target testPixhawkDroneTakeoff
+make  -f modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseAfma6.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testVirtuoseAfma6.dir/build.make modules/robot/CMakeFiles/testVirtuoseAfma6.dir/build
+make  -f modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/build.make modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o -MF CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o.d -o CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseAfma6.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuose.cpp:42:
-/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 '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseAfma6.cpp:49:
+[ 50%] Building CXX object modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o -MF CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o.d -o CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp
+[ 50%] Linking CXX executable testPixhawkDroneVelocityControl
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkDroneVelocityControl.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkDroneVelocityControl.dir/link.d "CMakeFiles/testPixhawkDroneVelocityControl.dir/test/servo-pixhawk/testPixhawkDroneVelocityControl.cpp.o" -o testPixhawkDroneVelocityControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 50%] Built target testPixhawkDroneVelocityControl
+make  -f modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o -MF CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o.d -o CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsCartPosition.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/vpRobust.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeLine.cpp:49:
 /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) { }
       |                  ^
@@ -29709,48 +30589,42 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Linking CXX executable testViper850
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testViper850.dir/link.txt --verbose=1
-[ 53%] Linking CXX executable testVirtuose
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuose.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuose.dir/link.d CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o -o testVirtuose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testVirtuose
-make  -f modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/build.make modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/build.make modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o -MF CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o.d -o CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseHapticBox.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testViper850.dir/link.d "CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o" -o testViper850  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 50%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp
+[ 50%] Linking CXX executable testPixhawkRoverVelocityControl
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPixhawkRoverVelocityControl.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPixhawkRoverVelocityControl.dir/link.d "CMakeFiles/testPixhawkRoverVelocityControl.dir/test/servo-pixhawk/testPixhawkRoverVelocityControl.cpp.o" -o testPixhawkRoverVelocityControl  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testViper850
-make  -f modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/build.make modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/depend
+[ 50%] Built target testPixhawkRoverVelocityControl
+make  -f modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/build.make modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/build
+make  -f modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o -MF CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o.d -o CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseJointLimits.cpp
-[ 53%] Linking CXX executable testVirtuoseAfma6
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseAfma6.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseAfma6.dir/link.d CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o -o testVirtuoseAfma6  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o -MF CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o.d -o CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp
+[ 50%] Linking CXX executable testUniversalRobotsCartPosition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsCartPosition.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsCartPosition.dir/link.d "CMakeFiles/testUniversalRobotsCartPosition.dir/test/servo-universal-robots/testUniversalRobotsCartPosition.cpp.o" -o testUniversalRobotsCartPosition  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testVirtuoseAfma6
-make  -f modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/build.make modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/depend
+[ 50%] Built target testUniversalRobotsCartPosition
+make  -f modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/build.make modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/build
+make  -f modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o -MF CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o.d -o CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuosePeriodicFunction.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseHapticBox.cpp:49:
+[ 50%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o -MF CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o.d -o CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsGetData.cpp
+[ 50%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpRT.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp:39:
 /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) { }
       |                  ^
@@ -29787,9 +30661,36 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseJointLimits.cpp:48:
+[ 51%] Linking CXX executable testUniversalRobotsCartVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsCartVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsCartVelocity.dir/link.d "CMakeFiles/testUniversalRobotsCartVelocity.dir/test/servo-universal-robots/testUniversalRobotsCartVelocity.cpp.o" -o testUniversalRobotsCartVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 51%] Built target testUniversalRobotsCartVelocity
+make  -f modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 51%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o -MF CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o.d -o CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp
+[ 51%] Linking CXX executable testUniversalRobotsGetData
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsGetData.dir/link.txt --verbose=1
+[ 52%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsGetData.dir/link.d "CMakeFiles/testUniversalRobotsGetData.dir/test/servo-universal-robots/testUniversalRobotsGetData.cpp.o" -o testUniversalRobotsGetData  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 52%] Built target testUniversalRobotsGetData
+make  -f modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/build.make modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 52%] Building CXX object modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o -MF CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o.d -o CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpVelocityTwistMatrix.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp:40:
 /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) { }
       |                  ^
@@ -29826,9 +30727,25 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuosePeriodicFunction.cpp:43:
+[ 52%] Linking CXX executable testUniversalRobotsJointPosition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsJointPosition.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsJointPosition.dir/link.d "CMakeFiles/testUniversalRobotsJointPosition.dir/test/servo-universal-robots/testUniversalRobotsJointPosition.cpp.o" -o testUniversalRobotsJointPosition  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 52%] Built target testUniversalRobotsJointPosition
+make  -f modules/robot/CMakeFiles/testRobotViper650-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper650-frames.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper650-frames.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testRobotViper650-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper650-frames.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 52%] Building CXX object modules/robot/CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o -MF CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o.d -o CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper650-frames.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpSRT.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp:39:
 /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) { }
       |                  ^
@@ -29865,88 +30782,55 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Linking CXX executable testVirtuoseHapticBox
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseHapticBox.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseHapticBox.dir/link.d CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o -o testVirtuoseHapticBox  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 52%] Linking CXX executable testUniversalRobotsJointVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testUniversalRobotsJointVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testUniversalRobotsJointVelocity.dir/link.d "CMakeFiles/testUniversalRobotsJointVelocity.dir/test/servo-universal-robots/testUniversalRobotsJointVelocity.cpp.o" -o testUniversalRobotsJointVelocity  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testVirtuoseHapticBox
-make  -f modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/build.make modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/depend
+[ 52%] Built target testUniversalRobotsJointVelocity
+make  -f modules/robot/CMakeFiles/testRobotViper850-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper850-frames.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/DependInfo.cmake "--color="
-[ 53%] Linking CXX executable testVirtuoseJointLimits
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseJointLimits.dir/link.txt --verbose=1
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper850-frames.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/build.make modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/build
+make  -f modules/robot/CMakeFiles/testRobotViper850-frames.dir/build.make modules/robot/CMakeFiles/testRobotViper850-frames.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o -MF CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o.d -o CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseWithGlove.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseJointLimits.dir/link.d CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o -o testVirtuoseJointLimits  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 52%] Building CXX object modules/robot/CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o -MF CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o.d -o CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850-frames.cpp
+[ 52%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp
+[ 53%] Linking CXX executable testRobotViper650-frames
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper650-frames.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper650-frames.dir/link.d "CMakeFiles/testRobotViper650-frames.dir/test/servo-viper/testRobotViper650-frames.cpp.o" -o testRobotViper650-frames  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testVirtuoseJointLimits
-make  -f modules/mbt/CMakeFiles/visp_mbt.dir/build.make modules/mbt/CMakeFiles/visp_mbt.dir/depend
+[ 53%] Built target testRobotViper650-frames
+make  -f modules/robot/CMakeFiles/testRobotViper850.dir/build.make modules/robot/CMakeFiles/testRobotViper850.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/visp_mbt.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper850.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/mbt/CMakeFiles/visp_mbt.dir/build.make modules/mbt/CMakeFiles/visp_mbt.dir/build
+make  -f modules/robot/CMakeFiles/testRobotViper850.dir/build.make modules/robot/CMakeFiles/testRobotViper850.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp
-[ 53%] Linking CXX executable testVirtuosePeriodicFunction
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuosePeriodicFunction.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuosePeriodicFunction.dir/link.d CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o -o testVirtuosePeriodicFunction  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 53%] Building CXX object modules/robot/CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o -MF CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o.d -o CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850.cpp
+[ 53%] Linking CXX executable testRobotViper850-frames
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper850-frames.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper850-frames.dir/link.d "CMakeFiles/testRobotViper850-frames.dir/test/servo-viper/testRobotViper850-frames.cpp.o" -o testRobotViper850-frames  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testVirtuosePeriodicFunction
-make  -f modules/detection/CMakeFiles/visp_detection.dir/build.make modules/detection/CMakeFiles/visp_detection.dir/depend
+[ 53%] Built target testRobotViper850-frames
+make  -f modules/robot/CMakeFiles/testRobotViper850Pose.dir/build.make modules/robot/CMakeFiles/testRobotViper850Pose.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/CMakeFiles/visp_detection.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testRobotViper850Pose.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/detection/CMakeFiles/visp_detection.dir/build.make modules/detection/CMakeFiles/visp_detection.dir/build
+make  -f modules/robot/CMakeFiles/testRobotViper850Pose.dir/build.make modules/robot/CMakeFiles/testRobotViper850Pose.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o -MF CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o.d -o CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseWithGlove.cpp:50:
-/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 '< >'
+[ 53%] Building CXX object modules/robot/CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o -MF CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o.d -o CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850Pose.cpp
+[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbKltTracker.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpTranslation.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp:39:
 /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) { }
       |                  ^
@@ -29984,10 +30868,8 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorDataMatrixCode.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode/vpDetectorDataMatrixCode.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850.cpp:44:
 /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) { }
       |                  ^
@@ -30024,33 +30906,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Linking CXX executable testVirtuoseWithGlove
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseWithGlove.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseWithGlove.dir/link.d CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o -o testVirtuoseWithGlove  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target testVirtuoseWithGlove
-[ 53%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o -MF CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o.d -o CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/barcode/vpDetectorQRCode.cpp
-[ 53%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o -MF CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o.d -o CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthDenseTracker.cpp:38:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-[ 53%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o -MF CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o.d -o CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/face/vpDetectorFace.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:38:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot.h:45,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testRobotViper850Pose.cpp:47:
 /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) { }
       |                  ^
@@ -30087,13 +30947,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/face/vpDetectorFace.cpp:41:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbKltTracker.cpp:36:
 /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) { }
       |                  ^
@@ -30130,10 +30988,33 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o -MF CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o.d -o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp
+[ 53%] Linking CXX executable testRobotViper850
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper850.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper850.dir/link.d "CMakeFiles/testRobotViper850.dir/test/servo-viper/testRobotViper850.cpp.o" -o testRobotViper850  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 53%] Built target testRobotViper850
+[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o -MF CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp
+[ 53%] Linking CXX executable testRobotViper850Pose
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testRobotViper850Pose.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testRobotViper850Pose.dir/link.d "CMakeFiles/testRobotViper850Pose.dir/test/servo-viper/testRobotViper850Pose.cpp.o" -o testRobotViper850Pose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 53%] Built target testRobotViper850Pose
+make  -f modules/robot/CMakeFiles/testViper650.dir/build.make modules/robot/CMakeFiles/testViper650.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testViper650.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testViper650.dir/build.make modules/robot/CMakeFiles/testViper650.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 53%] Building CXX object modules/robot/CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o -MF CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o.d -o CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper650.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbDepthNormalTracker.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZNCC.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp:39:
 /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) { }
       |                  ^
@@ -30170,170 +31051,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-unused-parameter -Wno-strict-overflow -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o -MF CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o.d -o CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/tag/vpDetectorAprilTag.cpp
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:35:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, double>; _KeyOfValue = std::_Select1st<std::pair<const int, double> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, std::pair<int, double> >; _KeyOfValue = std::_Select1st<std::pair<const int, std::pair<int, double> > >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/tag/vpDetectorAprilTag.cpp:50:
-/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 '< >'
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
-    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::operator()(const vpDetectorDNNOpenCV::DetectedFeatures2D&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:622:47,
-    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<const vpDetectorDNNOpenCV::DetectedFeatures2D*, vector<vpDetectorDNNOpenCV::DetectedFeatures2D> >; _Funct = vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer]' at /usr/include/c++/14/bits/stl_algo.h:3786:5,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:634:16:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
-    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::operator()(const vpDetectorDNNOpenCV::DetectedFeatures2D&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:625:83,
-    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<const vpDetectorDNNOpenCV::DetectedFeatures2D*, vector<vpDetectorDNNOpenCV::DetectedFeatures2D> >; _Funct = vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer]' at /usr/include/c++/14/bits/stl_algo.h:3786:5,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:634:16:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
-    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::operator()(const vpDetectorDNNOpenCV::DetectedFeatures2D&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:626:47,
-    inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator<const vpDetectorDNNOpenCV::DetectedFeatures2D*, vector<vpDetectorDNNOpenCV::DetectedFeatures2D> >; _Funct = vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer]' at /usr/include/c++/14/bits/stl_algo.h:3786:5,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:634:16:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
-    inlined from 'double vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeanArea(const int&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:590:52,
-    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeans()' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:600:57,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:635:28:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = std::pair<int, double>; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, std::pair<int, double> > >]',
-    inlined from 'double vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeanArea(const int&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:590:109,
-    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeans()' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:600:57,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:635:28:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, std::pair<int, double> >, std::_Select1st<std::pair<const int, std::pair<int, double> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<int, double> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::computeMeans()' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:600:38,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:635:28:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'double vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)::MeanAreaComputer::getMean(const int&)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:609:33,
-    inlined from 'std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D> vpDetectorDNNOpenCV::filterDetectionMultiClassInput(const std::vector<DetectedFeatures2D>&, double)' at /build/reproducible-path/visp-3.6.0/modules/detection/src/dnn/vpDetectorDNNOpenCV.cpp:640:43:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-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/vpMbtFaceDepthDense.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthDense.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp:36:
 /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) { }
       |                  ^
@@ -30370,33 +31091,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/detection/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/detection/CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -MF CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o.d -o CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/src/vpDetectorBase.cpp
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorBase.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/src/vpDetectorBase.cpp:37:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper650.h:97,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper650.cpp:45:
 /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) { }
       |                  ^
@@ -30433,219 +31132,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-deprecated-declarations -Wno-shadow -Wno-deprecated-copy -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o -MF CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-deprecated-declarations -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp
-[ 53%] Linking CXX shared library ../../lib/libvisp_detection.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_detection.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_detection.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_detection.so.3.6 -o ../../lib/libvisp_detection.so.3.6.0 CMakeFiles/visp_detection.dir/src/barcode/vpDetectorDataMatrixCode.cpp.o CMakeFiles/visp_detection.dir/src/barcode/vpDetectorQRCode.cpp.o CMakeFiles/visp_detection.dir/src/dnn/vpDetectorDNNOpenCV.cpp.o CMakeFiles/visp_detection.dir/src/face/vpDetectorFace.cpp.o CMakeFiles/visp_detection.dir/src/tag/vpDetectorAprilTag.cpp.o CMakeFiles/visp_detection.dir/src/vpDetectorBase.cpp.o  ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 ../../3rdparty/lib/libvisp_apriltag.a /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_detection.so.3.6 ../../lib/libvisp_detection.so
+[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o -MF CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp
+[ 54%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o -MF CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp
+[ 54%] Linking CXX executable testViper650
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testViper650.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testViper650.dir/link.d "CMakeFiles/testViper650.dir/test/servo-viper/testViper650.cpp.o" -o testViper650  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 53%] Built target visp_detection
-make  -f modules/tt/CMakeFiles/visp_tt.dir/build.make modules/tt/CMakeFiles/visp_tt.dir/depend
+[ 54%] Built target testViper650
+make  -f modules/robot/CMakeFiles/testViper850.dir/build.make modules/robot/CMakeFiles/testViper850.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/tt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt/CMakeFiles/visp_tt.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testViper850.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/tt/CMakeFiles/visp_tt.dir/build.make modules/tt/CMakeFiles/visp_tt.dir/build
+make  -f modules/robot/CMakeFiles/testViper850.dir/build.make modules/robot/CMakeFiles/testViper850.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-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 '< >'
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.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/vpExponentialMap.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbEdgeTracker.cpp:43:
-/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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerSSD.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSD.cpp:40:
-/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 '< >'
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCPUFeatures.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:36:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-In file included from /usr/include/c++/14/vector:72,
-                 from /usr/include/opencv4/opencv2/core/types.hpp:53,
-                 from /usr/include/opencv4/opencv2/core.hpp:57:
-/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
-/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-  700 |     vector<_Tp, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/vector:66:
-In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
-    inlined from 'void vpMbtFaceDepthNormal::estimateFeatures(const std::vector<double, std::allocator<double> >&, const vpHomogeneousMatrix&, vpColVector&, std::vector<double, std::allocator<double> >&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/depth/vpMbtFaceDepthNormal.cpp:1048:11:
-/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1037 |           _M_fill_insert(end(), __new_size - size(), __x);
-      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp
+[ 55%] Building CXX object modules/robot/CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o -MF CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o.d -o CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper850.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDESM.cpp:39:
-/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 '< >'
-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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp:39:
 /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) { }
       |                  ^
@@ -30682,57 +31190,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp
+[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCircle.cpp:47:
-/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 '< >'
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o -MF CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp:36:
 /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) { }
       |                  ^
@@ -30770,10 +31233,10 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageTools.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpViper850.h:98,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/servo-viper/testViper850.cpp:45:
 /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) { }
       |                  ^
@@ -30810,16 +31273,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o -MF CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o.d -o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o -MF CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o.d -o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerTriangle.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceCylinder.cpp:50:
+                 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/vpMbDepthDenseTracker.h:39,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbGenericTracker.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:36:
 /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) { }
       |                  ^
@@ -30856,11 +31314,24 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 55%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -MF CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp
+[ 55%] Linking CXX executable testViper850
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testViper850.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testViper850.dir/link.d "CMakeFiles/testViper850.dir/test/servo-viper/testViper850.cpp.o" -o testViper850  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testViper850
+make  -f modules/robot/CMakeFiles/testVirtuose.dir/build.make modules/robot/CMakeFiles/testVirtuose.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuose.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testVirtuose.dir/build.make modules/robot/CMakeFiles/testVirtuose.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerBSpline.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerBSpline.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp:41:
 /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) { }
       |                  ^
@@ -30897,9 +31368,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/tracker/tt/include/visp3/tt/vpTemplateTrackerTriangle.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerTriangle.cpp:39:
+[ 55%] Building CXX object modules/robot/CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o -MF CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o.d -o CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuose.cpp
+[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuose.cpp:42:
 /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) { }
       |                  ^
@@ -30936,17 +31411,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o -MF CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o.d -o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o -MF CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o.d -o CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/vpTemplateTracker.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZone.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/tools/vpTemplateTrackerZone.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:51:
 /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) { }
       |                  ^
@@ -30983,10 +31451,69 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtDistanceLine.cpp:46:
+[ 55%] Linking CXX shared library ../../lib/libvisp_tt.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_tt.dir/link.txt --verbose=1
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_tt.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_tt.so.3.6 -o ../../lib/libvisp_tt.so.3.6.0 CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o  ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_tt.so.3.6 ../../lib/libvisp_tt.so
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target visp_tt
+make  -f modules/robot/CMakeFiles/testVirtuoseAfma6.dir/build.make modules/robot/CMakeFiles/testVirtuoseAfma6.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseAfma6.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testVirtuoseAfma6.dir/build.make modules/robot/CMakeFiles/testVirtuoseAfma6.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/robot/CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o -MF CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o.d -o CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseAfma6.cpp
+[ 55%] Linking CXX executable testVirtuose
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuose.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuose.dir/link.d CMakeFiles/testVirtuose.dir/test/virtuose/testVirtuose.cpp.o -o testVirtuose  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testVirtuose
+make  -f modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/build.make modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/build.make modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o -MF CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o.d -o CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseHapticBox.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:39:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Distance = int; _Tp = pair<double, vpMbScanLine::vpMbScanLineSegment>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseAfma6.cpp:49:
 /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) { }
       |                  ^
@@ -31023,12 +31550,69 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTracker.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/vpTemplateTracker.cpp:40:
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1593 |       std::__make_heap(__first, __middle, __comp);
+      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Distance = int; _Tp = vpMbScanLine::vpMbScanLineSegment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1593 |       std::__make_heap(__first, __middle, __comp);
+      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseHapticBox.cpp:49:
 /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) { }
       |                  ^
@@ -31065,13 +31649,163 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarp.cpp:39:
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'void vpMbScanLine::createScanLinesFromLocals(std::vector<std::vector<vpMbScanLineSegment> >&, std::vector<std::vector<vpMbScanLineSegment> >&, const unsigned int&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:273:9:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1908 |           std::__final_insertion_sort(__first, __last, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+In file included from /usr/include/c++/14/map:62,
+                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
+                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
+                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:62:
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<vpMbGenericTracker::vpTrackerType&&>, std::tuple<>}; _Key = vpMbGenericTracker::vpTrackerType; _Val = std::pair<const vpMbGenericTracker::vpTrackerType, double>; _KeyOfValue = std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:339:9:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1908 |           std::__final_insertion_sort(__first, __last, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:366:11:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1908 |           std::__final_insertion_sort(__first, __last, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:414:9:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+ 1908 |           std::__final_insertion_sort(__first, __last, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
+    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
+    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:441:11:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
+ 1908 |           std::__final_insertion_sort(__first, __last, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+[ 55%] Linking CXX executable testVirtuoseAfma6
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseAfma6.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseAfma6.dir/link.d CMakeFiles/testVirtuoseAfma6.dir/test/virtuose/testVirtuoseAfma6.cpp.o -o testVirtuoseAfma6  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testVirtuoseAfma6
+make  -f modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/build.make modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/build.make modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp
+[ 55%] Building CXX object modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o -MF CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o.d -o CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseJointLimits.cpp
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
+    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3626:37:
+/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
+  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  533 |                                         std::forward_as_tuple(std::move(__k)),
+      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  534 |                                         std::tuple<>());
+      |                                         ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
+    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3629:36:
+/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
+  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  533 |                                         std::forward_as_tuple(std::move(__k)),
+      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  534 |                                         std::tuple<>());
+      |                                         ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
+    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3632:45:
+/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
+  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  533 |                                         std::forward_as_tuple(std::move(__k)),
+      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  534 |                                         std::tuple<>());
+      |                                         ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
+    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3633:44:
+/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
+  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  533 |                                         std::forward_as_tuple(std::move(__k)),
+      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  534 |                                         std::tuple<>());
+      |                                         ~~~~~~~~~~~~~~~
+[ 55%] Linking CXX executable testVirtuoseHapticBox
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseHapticBox.dir/link.txt --verbose=1
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseHapticBox.dir/link.d CMakeFiles/testVirtuoseHapticBox.dir/test/virtuose/testVirtuoseHapticBox.cpp.o -o testVirtuoseHapticBox  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testVirtuoseHapticBox
+make  -f modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/build.make modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/build.make modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o -MF CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o.d -o CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuosePeriodicFunction.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseJointLimits.cpp:48:
 /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) { }
       |                  ^
@@ -31108,16 +31842,16 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp
+/usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]':
+/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
+  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  533 |                                         std::forward_as_tuple(std::move(__k)),
+      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  534 |                                         std::tuple<>());
+      |                                         ~~~~~~~~~~~~~~~
 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/tracker/me/include/visp3/me/vpMeEllipse.h:39,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbtMeEllipse.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeEllipse.cpp:38:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:48:
 /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) { }
       |                  ^
@@ -31154,12 +31888,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpAffine.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpAffine.cpp:39:
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoseVector.h:52,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/include/visp3/robot/vpVirtuose.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuosePeriodicFunction.cpp:43:
 /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) { }
       |                  ^
@@ -31196,12 +31927,35 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 55%] Linking CXX executable testVirtuoseJointLimits
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseJointLimits.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseJointLimits.dir/link.d CMakeFiles/testVirtuoseJointLimits.dir/test/virtuose/testVirtuoseJointLimits.cpp.o -o testVirtuoseJointLimits  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testVirtuoseJointLimits
+make  -f modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/build.make modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/build.make modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/qbdevice -I/build/reproducible-path/visp-3.6.0/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/reflex-takktile2 -I/build/reproducible-path/visp-3.6.0/modules/robot/include -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/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/robot/CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o -MF CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o.d -o CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseWithGlove.cpp
+[ 55%] Linking CXX executable testVirtuosePeriodicFunction
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuosePeriodicFunction.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuosePeriodicFunction.dir/link.d CMakeFiles/testVirtuosePeriodicFunction.dir/test/virtuose/testVirtuosePeriodicFunction.cpp.o -o testVirtuosePeriodicFunction  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testVirtuosePeriodicFunction
+make  -f modules/vs/CMakeFiles/testFeature.dir/build.make modules/vs/CMakeFiles/testFeature.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/testFeature.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vs/CMakeFiles/testFeature.dir/build.make modules/vs/CMakeFiles/testFeature.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/vs/CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/robot/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vs/CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o -MF CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o.d -o CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeature.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomography.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomography.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/robot/test/virtuose/testVirtuoseWithGlove.cpp:50:
 /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) { }
       |                  ^
@@ -31238,18 +31992,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp
-[ 53%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o -MF CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeLine.cpp
-[ 53%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpHomographySL3.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpHomographySL3.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/blob/include/visp3/blob/vpDot2.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeature.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) { }
       |                  ^
@@ -31286,9 +32037,65 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/vpRobust.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/edge/vpMbtMeLine.cpp:49:
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 55%] Linking CXX executable testVirtuoseWithGlove
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot && /usr/bin/cmake -E cmake_link_script CMakeFiles/testVirtuoseWithGlove.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testVirtuoseWithGlove.dir/link.d CMakeFiles/testVirtuoseWithGlove.dir/test/virtuose/testVirtuoseWithGlove.cpp.o -o testVirtuoseWithGlove  ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testVirtuoseWithGlove
+make  -f modules/vs/CMakeFiles/testFeatureMoment.dir/build.make modules/vs/CMakeFiles/testFeatureMoment.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/testFeatureMoment.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vs/CMakeFiles/testFeatureMoment.dir/build.make modules/vs/CMakeFiles/testFeatureMoment.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/vs/CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/robot/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vs/CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o -MF CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o.d -o CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureMoment.cpp
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+[ 55%] Linking CXX executable testFeature
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFeature.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFeature.dir/link.d "CMakeFiles/testFeature.dir/test/visual-feature/testFeature.cpp.o" -o testFeature  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testFeature
+make  -f modules/vs/CMakeFiles/testFeatureSegment.dir/build.make modules/vs/CMakeFiles/testFeatureSegment.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/CMakeFiles/testFeatureSegment.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vs/CMakeFiles/testFeatureSegment.dir/build.make modules/vs/CMakeFiles/testFeatureSegment.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/vs/CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/robot/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vs/CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o -MF CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o.d -o CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureSegment.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureMoment.cpp:36:
 /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) { }
       |                  ^
@@ -31327,10 +32134,7 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpRT.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpRT.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/vs/test/visual-feature/testFeatureSegment.cpp:46:
 /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) { }
       |                  ^
@@ -31367,56 +32171,126 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 54%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp
-[ 54%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp
-[ 54%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o -MF CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o.d -o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:41:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Distance = int; _Tp = {anonymous}::PolygonFaceInfo; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
+      |     ^~~~~~~~~~~
+/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1770 |     __insertion_sort(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1876 |     __introsort_loop(_RandomAccessIterator __first,
+      |     ^~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1593 |       std::__make_heap(__first, __middle, __comp);
+      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1869:23,
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+  425 |           std::__pop_heap(__first, __last, __last, __comp);
+      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'virtual std::pair<std::vector<vpPolygon>, std::vector<std::vector<vpPoint> > > vpMbTracker::getPolygonFaces(bool, bool, bool)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:2639:14:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1905 |           std::__introsort_loop(__first, __last,
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
+ 1906 |                                 std::__lg(__last - __first) * 2,
+      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 1907 |                                 __comp);
+      |                                 ~~~~~~~
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'virtual std::pair<std::vector<vpPolygon>, std::vector<std::vector<vpPoint> > > vpMbTracker::getPolygonFaces(bool, bool, bool)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:2639:14:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
+      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+ 1822 |         std::__insertion_sort(__first, __last, __comp);
+      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+[ 55%] Linking CXX executable testFeatureMoment
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFeatureMoment.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFeatureMoment.dir/link.d "CMakeFiles/testFeatureMoment.dir/test/visual-feature/testFeatureMoment.cpp.o" -o testFeatureMoment  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testFeatureMoment
+make  -f modules/detection/CMakeFiles/perfApriltagDetection.dir/build.make modules/detection/CMakeFiles/perfApriltagDetection.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/CMakeFiles/perfApriltagDetection.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/detection/CMakeFiles/perfApriltagDetection.dir/build.make modules/detection/CMakeFiles/perfApriltagDetection.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/detection/CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/detection/CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o -MF CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o.d -o CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/perfApriltagDetection.cpp
+[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtPolygon.cpp
+[ 55%] Linking CXX executable testFeatureSegment
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFeatureSegment.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFeatureSegment.dir/link.d "CMakeFiles/testFeatureSegment.dir/test/visual-feature/testFeatureSegment.cpp.o" -o testFeatureSegment  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testFeatureSegment
+make  -f modules/detection/CMakeFiles/testAprilTag.dir/build.make modules/detection/CMakeFiles/testAprilTag.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/CMakeFiles/testAprilTag.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/detection/CMakeFiles/testAprilTag.dir/build.make modules/detection/CMakeFiles/testAprilTag.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/detection/CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/detection/CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o -MF CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o.d -o CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpSRT.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpSRT.cpp:39:
-/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 '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpVelocityTwistMatrix.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/hybrid/vpMbEdgeKltTracker.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtPolygon.cpp:48:
 /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) { }
       |                  ^
@@ -31454,11 +32328,10 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarp.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerWarpTranslation.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/warp/vpTemplateTrackerWarpTranslation.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/perfApriltagDetection.cpp:43:
 /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) { }
       |                  ^
@@ -31495,15 +32368,38 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 54%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o -MF CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o.d -o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp
-[ 54%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o -MF CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/perfApriltagDetection.cpp:41:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
+ 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
+ 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
+      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 7042 |                     auto d = jack_mean - x;
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
+ 7043 |                     auto d2 = d * d;
+      |                     ~~~~~~~~~~~~~~~~                                                                                  
+ 7044 |                     auto d3 = d2 * d;
+      |                     ~~~~~~~~~~~~~~~~~                                                                                 
+ 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
+ 7046 |                 });
+      |                 ~                                                                                                     
+make  -f modules/tt_mi/CMakeFiles/visp_tt_mi.dir/build.make modules/tt_mi/CMakeFiles/visp_tt_mi.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi/CMakeFiles/visp_tt_mi.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/tt_mi/CMakeFiles/visp_tt_mi.dir/build.make modules/tt_mi/CMakeFiles/visp_tt_mi.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp
+[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/include/visp3/tt/vpTemplateTrackerZNCC.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCC.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:48:
 /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) { }
       |                  ^
@@ -31544,7 +32440,8 @@
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp:39:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMI.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp:40:
 /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) { }
       |                  ^
@@ -31581,15 +32478,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 54%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbKltTracker.cpp
-[ 54%] Building CXX object modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt/CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -MF CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o.d -o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbKltTracker.cpp:36:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h:47,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp:41:
 /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) { }
       |                  ^
@@ -31626,102 +32518,16 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-make  -f modules/detection/CMakeFiles/perfApriltagDetection.dir/build.make modules/detection/CMakeFiles/perfApriltagDetection.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/CMakeFiles/perfApriltagDetection.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/detection/CMakeFiles/perfApriltagDetection.dir/build.make modules/detection/CMakeFiles/perfApriltagDetection.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 54%] Building CXX object modules/detection/CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/detection/CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o -MF CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o.d -o CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/perfApriltagDetection.cpp
-[ 54%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o -MF CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp
+[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.cpp
+[ 55%] Linking CXX shared library ../../lib/libvisp_mbt.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_mbt.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp:41:
-/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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltCylinder.cpp:36:
-/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 '< >'
-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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/perfApriltagDetection.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIESM.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.cpp:40:
 /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) { }
       |                  ^
@@ -31758,120 +32564,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/perfApriltagDetection.cpp:41:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
- 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
- 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
-      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7042 |                     auto d = jack_mean - x;
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
- 7043 |                     auto d2 = d * d;
-      |                     ~~~~~~~~~~~~~~~~                                                                                  
- 7044 |                     auto d3 = d2 * d;
-      |                     ~~~~~~~~~~~~~~~~~                                                                                 
- 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
- 7046 |                 });
-      |                 ~                                                                                                     
-[ 54%] Linking CXX shared library ../../lib/libvisp_tt.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_tt.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_tt.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_tt.so.3.6 -o ../../lib/libvisp_tt.so.3.6.0 CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSD.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDESM.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardAdditional.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDForwardCompositional.cpp.o CMakeFiles/visp_tt.dir/src/ssd/vpTemplateTrackerSSDInverseCompositional.cpp.o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerBSpline.cpp.o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerTriangle.cpp.o CMakeFiles/visp_tt.dir/src/tools/vpTemplateTrackerZone.cpp.o CMakeFiles/visp_tt.dir/src/vpTemplateTracker.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarp.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpAffine.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomography.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpHomographySL3.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpRT.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpSRT.cpp.o CMakeFiles/visp_tt.dir/src/warp/vpTemplateTrackerWarpTranslation.cpp.o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCC.cpp.o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCForwardAdditional.cpp.o CMakeFiles/visp_tt.dir/src/zncc/vpTemplateTrackerZNCCInverseCompositional.cpp.o  ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_tt.so.3.6 ../../lib/libvisp_tt.so
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_mbt.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_mbt.so.3.6 -o ../../lib/libvisp_mbt.so.3.6.0 CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../3rdparty/lib/libvisp_clipper.a ../../3rdparty/lib/libvisp_pugixml.a ../../3rdparty/lib/libvisp_simdlib.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6 ../../lib/libvisp_mbt.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 54%] Built target visp_tt
-make  -f modules/detection/CMakeFiles/testAprilTag.dir/build.make modules/detection/CMakeFiles/testAprilTag.dir/depend
+[ 55%] Built target visp_mbt
+make  -f modules/vision/CMakeFiles/testDisplacement.dir/build.make modules/vision/CMakeFiles/testDisplacement.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/CMakeFiles/testAprilTag.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testDisplacement.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/detection/CMakeFiles/testAprilTag.dir/build.make modules/detection/CMakeFiles/testAprilTag.dir/build
+make  -f modules/vision/CMakeFiles/testDisplacement.dir/build.make modules/vision/CMakeFiles/testDisplacement.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 54%] Building CXX object modules/detection/CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/apriltag -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/gui/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/detection/CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o -MF CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o.d -o CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp
-[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o -MF CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:48:
-/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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/klt/vpMbtDistanceKltPoints.cpp:36:
-/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 '< >'
+[ 55%] Building CXX object modules/vision/CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o -MF CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o.d -o CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/homography/testDisplacement.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
@@ -31903,13 +32607,8 @@
  1851 |     __unguarded_partition_pivot(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.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/vpMbDepthDenseTracker.h:39,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbGenericTracker.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:36:
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/test/homography/testDisplacement.cpp:47:
 /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) { }
       |                  ^
@@ -31946,6 +32645,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -31965,419 +32666,14 @@
       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const int&>, std::tuple<>}; _Key = int; _Val = std::pair<const int, double>; _KeyOfValue = std::_Select1st<std::pair<const int, double> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]':
 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                                ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1589 |     __heap_select(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1868 |       std::__heap_select(__first, __middle, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
-    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
-/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
-      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
-      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1936 |       std::__insertion_sort(__first, __last, __comp);
-      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:62,
-                 from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
-                 from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
-                 from /usr/include/opencv4/opencv2/dnn.hpp:76,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:62:
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<vpMbGenericTracker::vpTrackerType&&>, std::tuple<>}; _Key = vpMbGenericTracker::vpTrackerType; _Val = std::pair<const vpMbGenericTracker::vpTrackerType, double>; _KeyOfValue = std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
-    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3626:37:
-/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
-  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  533 |                                         std::forward_as_tuple(std::move(__k)),
-      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  534 |                                         std::tuple<>());
-      |                                         ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
-    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3629:36:
-/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
-  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  533 |                                         std::forward_as_tuple(std::move(__k)),
-      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  534 |                                         std::tuple<>());
-      |                                         ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
-    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3632:45:
-/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
-  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  533 |                                         std::forward_as_tuple(std::move(__k)),
-      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  534 |                                         std::tuple<>());
-      |                                         ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]',
-    inlined from 'virtual void vpMbGenericTracker::resetTracker()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbGenericTracker.cpp:3633:44:
-/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
-  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  533 |                                         std::forward_as_tuple(std::move(__k)),
-      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  534 |                                         std::tuple<>());
-      |                                         ~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = vpMbGenericTracker::vpTrackerType; _Tp = double; _Compare = std::less<vpMbGenericTracker::vpTrackerType>; _Alloc = std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> >]':
-/usr/include/c++/14/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<vpMbGenericTracker::vpTrackerType, std::pair<const vpMbGenericTracker::vpTrackerType, double>, std::_Select1st<std::pair<const vpMbGenericTracker::vpTrackerType, double> >, std::less<vpMbGenericTracker::vpTrackerType>, std::allocator<std::pair<const vpMbGenericTracker::vpTrackerType, double> > >::const_iterator' changed in GCC 7.1
-  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  533 |                                         std::forward_as_tuple(std::move(__k)),
-      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  534 |                                         std::tuple<>());
-      |                                         ~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
-      |                                   ^~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6963:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6963 |                 auto q1 = weighted_average_quantile(1, 4, copy.begin(), copy.end());
-      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6964:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 6964 |                 auto q3 = weighted_average_quantile(3, 4, copy.begin(), copy.end());
-      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In lambda function,
-    inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator<vector<double, allocator<double> > >; _Size = int; _Generator = Catch::Benchmark::Detail::resample<std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)>(std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&, int, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >))::<lambda()>]' at /usr/include/c++/14/bits/stl_algo.h:4388:18:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7001:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7001 |                     return estimator(resampled.begin(), resampled.end());
-      |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_cost(Catch::Benchmark::FloatDuration<Clock>) [with Clock = std::chrono::_V2::steady_clock]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7156:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7156 |                     classify_outliers(times.begin(), times.end()),
-      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7031 |             Estimate<double> bootstrap(double confidence_level, Iterator first, Iterator last, sample const& resample, Estimator&& estimator) {
-      |                              ^~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7034:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7034 |                 double point = estimator(first, last);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~
-In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::jackknife(Estimator&&, Iterator, Iterator) [with Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]',
-    inlined from 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7038:24:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7016:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7016 |                     results.push_back(estimator(second, last));
-      |                                       ~~~~~~~~~^~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
-    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
-    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In lambda function:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
-    inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7129 |                     classify_outliers(r.begin(), r.end()),
-      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::json_abi_v3_11_3::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::json_abi_v3_11_3::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void>}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:942:47:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:701:25:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-[ 55%] Linking CXX executable perfApriltagDetection
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfApriltagDetection.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfApriltagDetection.dir/link.d "CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o" -o perfApriltagDetection  ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Built target perfApriltagDetection
-make  -f modules/tt_mi/CMakeFiles/visp_tt_mi.dir/build.make modules/tt_mi/CMakeFiles/visp_tt_mi.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi/CMakeFiles/visp_tt_mi.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/tt_mi/CMakeFiles/visp_tt_mi.dir/build.make modules/tt_mi/CMakeFiles/visp_tt_mi.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpDetectorAprilTag::vpAprilTagFamily; _Tp = double; _Compare = std::less<vpDetectorAprilTag::vpAprilTagFamily>; _Alloc = std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:218:59:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vpDetectorAprilTag::vpAprilTagFamily, std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double>, std::_Select1st<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >, std::less<vpDetectorAprilTag::vpAprilTagFamily>, std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:269:11:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:269:11:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:296:53:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpDetectorAprilTag::vpAprilTagFamily; _Tp = double; _Compare = std::less<vpDetectorAprilTag::vpAprilTagFamily>; _Alloc = std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:296:77:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vpDetectorAprilTag::vpAprilTagFamily, std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double>, std::_Select1st<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >, std::less<vpDetectorAprilTag::vpAprilTagFamily>, std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:310:13:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:310:13:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:339:53:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpDetectorAprilTag::vpAprilTagFamily; _Tp = double; _Compare = std::less<vpDetectorAprilTag::vpAprilTagFamily>; _Alloc = std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:339:77:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vpDetectorAprilTag::vpAprilTagFamily, std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double>, std::_Select1st<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >, std::less<vpDetectorAprilTag::vpAprilTagFamily>, std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:355:13:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
-    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:355:13:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
+[ 55%] Linking CXX executable testDisplacement
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplacement.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMI.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMI.cpp:40:
-/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 '< >'
-[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp
-[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:51:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIForwardAdditional.h:44,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp:40:
 /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) { }
       |                  ^
@@ -32414,12 +32710,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplacement.dir/link.d CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o -o testDisplacement  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testDisplacement
+make  -f modules/vision/CMakeFiles/testKeyPoint-2.dir/build.make modules/vision/CMakeFiles/testKeyPoint-2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vision/CMakeFiles/testKeyPoint-2.dir/build.make modules/vision/CMakeFiles/testKeyPoint-2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o -MF CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o.d -o CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-2.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIESM.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIESM.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-2.cpp:40:
 /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) { }
       |                  ^
@@ -32456,255 +32761,53 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 55%] Linking CXX executable testAprilTag
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAprilTag.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAprilTag.dir/link.d "CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o" -o testAprilTag  ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Built target testAprilTag
-[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:39:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Distance = int; _Tp = pair<double, vpMbScanLine::vpMbScanLineSegment>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1812 |     __final_insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1822 |         std::__insertion_sort(__first, __last, __comp);
-      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
-  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
-In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1593 |       std::__make_heap(__first, __middle, __comp);
-      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Distance = int; _Tp = vpMbScanLine::vpMbScanLineSegment; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardCompositional.cpp
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                                ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1589 |     __heap_select(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1876 |     __introsort_loop(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
-In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1593 |       std::__make_heap(__first, __middle, __comp);
-      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]':
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
+/usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1868 |       std::__heap_select(__first, __middle, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1889 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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/tracker/mbt/src/vpMbTracker.cpp:48:
-/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 '< >'
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'void vpMbScanLine::createScanLinesFromLocals(std::vector<std::vector<vpMbScanLineSegment> >&, std::vector<std::vector<vpMbScanLineSegment> >&, const unsigned int&)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:273:9:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1908 |           std::__final_insertion_sort(__first, __last, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:339:9:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1908 |           std::__final_insertion_sort(__first, __last, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:366:11:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1908 |           std::__final_insertion_sort(__first, __last, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, vector<vpMbScanLine::vpMbScanLineSegment> >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:414:9:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<vpMbScanLine::vpMbScanLineSegment*, std::vector<vpMbScanLine::vpMbScanLineSegment> >' changed in GCC 7.1
- 1908 |           std::__final_insertion_sort(__first, __last, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<vpMbScanLine::vpMbScanLineSegmentComparator>]',
-    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<pair<double, vpMbScanLine::vpMbScanLineSegment>*, vector<pair<double, vpMbScanLine::vpMbScanLineSegment> > >; _Compare = vpMbScanLine::vpMbScanLineSegmentComparator]' at /usr/include/c++/14/bits/stl_algo.h:4805:18,
-    inlined from 'void vpMbScanLine::drawScene(const std::vector<std::vector<std::pair<vpPoint, unsigned int> >*>&, std::vector<int>, const vpCameraParameters&, unsigned int, unsigned int)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbScanLine.cpp:441:11:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1905 |           std::__introsort_loop(__first, __last,
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- 1906 |                                 std::__lg(__last - __first) * 2,
-      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1907 |                                 __comp);
-      |                                 ~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::pair<double, vpMbScanLine::vpMbScanLineSegment>*, std::vector<std::pair<double, vpMbScanLine::vpMbScanLineSegment> > >' changed in GCC 7.1
- 1908 |           std::__final_insertion_sort(__first, __last, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardCompositional.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageFilter.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIForwardAdditional.h:44,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIForwardAdditional.cpp:40:
-/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/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7746 |             double weighted_average_quantile(int k, int q, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7746:20: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4699:25,
+    inlined from 'double Catch::Benchmark::Detail::weighted_average_quantile(int, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7751:33:
+/usr/include/c++/14/bits/stl_algo.h:1923:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1923 |               std::__heap_select(__first, __nth + 1, __last, __comp);
+      |               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1930:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1930 |             std::__unguarded_partition_pivot(__first, __last, __comp);
+      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:1936:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 1936 |       std::__insertion_sort(__first, __last, __comp);
+      |       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -32749,8 +32852,30 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/mi/vpTemplateTrackerMIInverseCompositional.cpp
-[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp
+[ 55%] Linking CXX executable testKeyPoint-2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-2.dir/link.d "CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o" -o testKeyPoint-2  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Built target testKeyPoint-2
+make  -f modules/vision/CMakeFiles/testKeyPoint-3.dir/build.make modules/vision/CMakeFiles/testKeyPoint-3.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-3.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vision/CMakeFiles/testKeyPoint-3.dir/build.make modules/vision/CMakeFiles/testKeyPoint-3.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 55%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o -MF CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o.d -o CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-3.cpp
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
+      |                                   ^~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6963:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6963 |                 auto q1 = weighted_average_quantile(1, 4, copy.begin(), copy.end());
+      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6964:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 6964 |                 auto q3 = weighted_average_quantile(3, 4, copy.begin(), copy.end());
+      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -32793,277 +32918,63 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIBSpline.h:49,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp:39:
-/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 '< >'
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:41:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Distance = int; _Tp = {anonymous}::PolygonFaceInfo; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-  254 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-  340 |     __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
-      |     ^~~~~~~~~~~
-/usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
- 1750 |     __unguarded_linear_insert(_RandomAccessIterator __last,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
- 1770 |     __insertion_sort(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
- 1876 |     __introsort_loop(_RandomAccessIterator __first,
-      |     ^~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1868:25,
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
- 1593 |       std::__make_heap(__first, __middle, __comp);
-      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1869:23,
-    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1884:27:
-/usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
-  425 |           std::__pop_heap(__first, __last, __last, __comp);
-      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
- 1890 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
-      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o
-[ 55%] Linking CXX shared library ../../lib/libvisp_tt_mi.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtPolygon.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_tt_mi.dir/link.txt --verbose=1
-In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'virtual std::pair<std::vector<vpPolygon>, std::vector<std::vector<vpPoint> > > vpMbTracker::getPolygonFaces(bool, bool, bool)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:2639:14:
-/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+In lambda function,
+    inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator<vector<double, allocator<double> > >; _Size = int; _Generator = Catch::Benchmark::Detail::resample<std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)>(std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>&, int, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >))::<lambda()>]' at /usr/include/c++/14/bits/stl_algo.h:4388:18:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7001:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7001 |                     return estimator(resampled.begin(), resampled.end());
+      |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_cost(Catch::Benchmark::FloatDuration<Clock>) [with Clock = std::chrono::_V2::steady_clock]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7156:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7156 |                     classify_outliers(times.begin(), times.end()),
+      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7031 |             Estimate<double> bootstrap(double confidence_level, Iterator first, Iterator last, sample const& resample, Estimator&& estimator) {
+      |                              ^~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7034:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7034 |                 double point = estimator(first, last);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~
+In function 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::jackknife(Estimator&&, Iterator, Iterator) [with Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]',
+    inlined from 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7038:24:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7016:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7016 |                     results.push_back(estimator(second, last));
+      |                                       ~~~~~~~~~^~~~~~~~~~~~~~
+In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
+    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
+/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1905 |           std::__introsort_loop(__first, __last,
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1906 |                                 std::__lg(__last - __first) * 2,
       |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1907 |                                 __comp);
       |                                 ~~~~~~~
-In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
-    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
-    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, vector<{anonymous}::PolygonFaceInfo> >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
-    inlined from 'virtual std::pair<std::vector<vpPolygon>, std::vector<std::vector<vpPoint> > > vpMbTracker::getPolygonFaces(bool, bool, bool)' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbTracker.cpp:2639:14:
-/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
+    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/14/bits/stl_algo.h:1908:31,
+    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]' at /usr/include/c++/14/bits/stl_algo.h:4772:18,
+    inlined from 'Catch::Benchmark::Detail::sample Catch::Benchmark::Detail::resample(URng&, int, Iterator, Iterator, Estimator&) [with URng = std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>; Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7003:26,
+    inlined from 'Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)::<lambda(double (*)(std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator))>::<lambda()>' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7821:83:
+/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1817 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<{anonymous}::PolygonFaceInfo*, std::vector<{anonymous}::PolygonFaceInfo> >' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1822 |         std::__insertion_sort(__first, __last, __comp);
       |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_tt_mi.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_tt_mi.so.3.6 -o ../../lib/libvisp_tt_mi.so.3.6.0 CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o  ../../lib/libvisp_tt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6 ../../lib/libvisp_tt_mi.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Built target visp_tt_mi
-[ 55%] Building CXX object modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC -MD -MT modules/mbt/CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -MF CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o.d -o CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtPolygon.cpp:48:
-/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 '< >'
-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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include/visp3/mbt/vpMbtXmlGenericParser.h:47,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/src/vpMbtXmlGenericParser.cpp:41:
-/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 '< >'
-[ 55%] Linking CXX shared library ../../lib/libvisp_mbt.so
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_mbt.dir/link.txt --verbose=1
-/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_mbt.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_mbt.so.3.6 -o ../../lib/libvisp_mbt.so.3.6.0 CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthDenseTracker.cpp.o CMakeFiles/visp_mbt.dir/src/depth/vpMbDepthNormalTracker.cpp.o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthDense.cpp.o CMakeFiles/visp_mbt.dir/src/depth/vpMbtFaceDepthNormal.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbEdgeTracker.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCircle.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceCylinder.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtDistanceLine.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeEllipse.cpp.o CMakeFiles/visp_mbt.dir/src/edge/vpMbtMeLine.cpp.o CMakeFiles/visp_mbt.dir/src/hybrid/vpMbEdgeKltTracker.cpp.o CMakeFiles/visp_mbt.dir/src/klt/vpMbKltTracker.cpp.o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltCylinder.cpp.o CMakeFiles/visp_mbt.dir/src/klt/vpMbtDistanceKltPoints.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbGenericTracker.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbScanLine.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbTracker.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbtPolygon.cpp.o CMakeFiles/visp_mbt.dir/src/vpMbtXmlGenericParser.cpp.o  ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../3rdparty/lib/libvisp_clipper.a ../../3rdparty/lib/libvisp_pugixml.a ../../3rdparty/lib/libvisp_simdlib.a /usr/lib/arm-linux-gnueabihf/libm.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6 ../../lib/libvisp_mbt.so
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Built target visp_mbt
-make  -f modules/vision/CMakeFiles/testDisplacement.dir/build.make modules/vision/CMakeFiles/testDisplacement.dir/depend
-make  -f modules/vision/CMakeFiles/testKeyPoint-2.dir/build.make modules/vision/CMakeFiles/testKeyPoint-2.dir/depend
-make  -f modules/vision/CMakeFiles/testKeyPoint-3.dir/build.make modules/vision/CMakeFiles/testKeyPoint-3.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testDisplacement.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-2.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-3.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vision/CMakeFiles/testDisplacement.dir/build.make modules/vision/CMakeFiles/testDisplacement.dir/build
-make  -f modules/vision/CMakeFiles/testKeyPoint-2.dir/build.make modules/vision/CMakeFiles/testKeyPoint-2.dir/build
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vision/CMakeFiles/testKeyPoint-3.dir/build.make modules/vision/CMakeFiles/testKeyPoint-3.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o
-[ 55%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o
-[ 55%] Building CXX object modules/vision/CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o -MF CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o.d -o CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/homography/testDisplacement.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o -MF CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o.d -o CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-3.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o -MF CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o.d -o CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-2.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/test/homography/testDisplacement.cpp:47:
-/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/3rdparty/catch2/catch.hpp: In lambda function:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
+    inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7129 |                     classify_outliers(r.begin(), r.end()),
+      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-2.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-3.cpp:43:
 /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) { }
       |                  ^
@@ -33100,10 +33011,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 55%] Building CXX object modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/c++ -Dvisp_EXPORTS -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -fPIC  -Wno-strict-overflow -MD -MT modules/tt_mi/CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -MF CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o.d -o CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-3.cpp:43:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include/visp3/tt_mi/vpTemplateTrackerMIBSpline.h:49,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/src/tools/vpTemplateTrackerMIBSpline.cpp:39:
 /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) { }
       |                  ^
@@ -33140,24 +33062,35 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 55%] Linking CXX executable testDisplacement
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testDisplacement.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testDisplacement.dir/link.d CMakeFiles/testDisplacement.dir/test/homography/testDisplacement.cpp.o -o testDisplacement  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+[ 56%] Linking CXX executable testKeyPoint-3
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-3.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-3.dir/link.d "CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o" -o testKeyPoint-3  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Built target testDisplacement
+[ 56%] Built target testKeyPoint-3
 make  -f modules/vision/CMakeFiles/testKeyPoint-4.dir/build.make modules/vision/CMakeFiles/testKeyPoint-4.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-4.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/vision/CMakeFiles/testKeyPoint-4.dir/build.make modules/vision/CMakeFiles/testKeyPoint-4.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 55%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-4.dir/test/keypoint-with-dataset/testKeyPoint-4.cpp.o
+[ 56%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-4.dir/test/keypoint-with-dataset/testKeyPoint-4.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-4.dir/test/keypoint-with-dataset/testKeyPoint-4.cpp.o -MF CMakeFiles/testKeyPoint-4.dir/test/keypoint-with-dataset/testKeyPoint-4.cpp.o.d -o CMakeFiles/testKeyPoint-4.dir/test/keypoint-with-dataset/testKeyPoint-4.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-4.cpp
-[ 56%] Linking CXX executable testKeyPoint-3
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-3.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-3.dir/link.d "CMakeFiles/testKeyPoint-3.dir/test/keypoint-with-dataset/testKeyPoint-3.cpp.o" -o testKeyPoint-3  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+[ 56%] Linking CXX shared library ../../lib/libvisp_tt_mi.so
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/cmake -E cmake_link_script CMakeFiles/visp_tt_mi.dir/link.txt --verbose=1
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____10()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:701:25:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,--dependency-file=CMakeFiles/visp_tt_mi.dir/link.d -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libvisp_tt_mi.so.3.6 -o ../../lib/libvisp_tt_mi.so.3.6.0 CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMI.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIESM.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardAdditional.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIForwardCompositional.cpp.o CMakeFiles/visp_tt_mi.dir/src/mi/vpTemplateTrackerMIInverseCompositional.cpp.o CMakeFiles/visp_tt_mi.dir/src/tools/vpTemplateTrackerMIBSpline.cpp.o  ../../lib/libvisp_tt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libm.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/tt_mi && /usr/bin/cmake -E cmake_symlink_library ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6 ../../lib/libvisp_tt_mi.so
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Built target testKeyPoint-3
+[ 56%] Built target visp_tt_mi
 make  -f modules/vision/CMakeFiles/testKeyPoint-5.dir/build.make modules/vision/CMakeFiles/testKeyPoint-5.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-5.dir/DependInfo.cmake "--color="
@@ -33204,6 +33137,105 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpDetectorAprilTag::vpAprilTagFamily; _Tp = double; _Compare = std::less<vpDetectorAprilTag::vpAprilTagFamily>; _Alloc = std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:218:59:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vpDetectorAprilTag::vpAprilTagFamily, std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double>, std::_Select1st<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >, std::less<vpDetectorAprilTag::vpAprilTagFamily>, std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:269:11:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:269:11:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:296:53:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpDetectorAprilTag::vpAprilTagFamily; _Tp = double; _Compare = std::less<vpDetectorAprilTag::vpAprilTagFamily>; _Alloc = std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:296:77:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vpDetectorAprilTag::vpAprilTagFamily, std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double>, std::_Select1st<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >, std::less<vpDetectorAprilTag::vpAprilTagFamily>, std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:310:13:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:310:13:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:339:53:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpDetectorAprilTag::vpAprilTagFamily; _Tp = double; _Compare = std::less<vpDetectorAprilTag::vpAprilTagFamily>; _Alloc = std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:339:77:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<vpDetectorAprilTag::vpAprilTagFamily, std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double>, std::_Select1st<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> >, std::less<vpDetectorAprilTag::vpAprilTagFamily>, std::allocator<std::pair<const vpDetectorAprilTag::vpAprilTagFamily, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:355:13:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = double; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, double> >]',
+    inlined from 'void ____C_A_T_C_H____T_E_S_T____0()' at /build/reproducible-path/visp-3.6.0/modules/detection/test/apriltag-with-dataset/testAprilTag.cpp:355:13:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<int, std::pair<const int, double>, std::_Select1st<std::pair<const int, double> >, std::less<int>, std::allocator<std::pair<const int, double> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -33244,11 +33276,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 56%] Linking CXX executable testKeyPoint-2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-2.dir/link.d "CMakeFiles/testKeyPoint-2.dir/test/keypoint-with-dataset/testKeyPoint-2.cpp.o" -o testKeyPoint-2  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+[ 56%] Linking CXX executable perfApriltagDetection
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfApriltagDetection.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfApriltagDetection.dir/link.d "CMakeFiles/perfApriltagDetection.dir/test/apriltag-with-dataset/perfApriltagDetection.cpp.o" -o perfApriltagDetection  ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Built target testKeyPoint-2
+[ 56%] Built target perfApriltagDetection
 make  -f modules/vision/CMakeFiles/testKeyPoint-6.dir/build.make modules/vision/CMakeFiles/testKeyPoint-6.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testKeyPoint-6.dir/DependInfo.cmake "--color="
@@ -33257,6 +33289,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 56%] Building CXX object modules/vision/CMakeFiles/testKeyPoint-6.dir/test/keypoint-with-dataset/testKeyPoint-6.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-6.dir/test/keypoint-with-dataset/testKeyPoint-6.cpp.o -MF CMakeFiles/testKeyPoint-6.dir/test/keypoint-with-dataset/testKeyPoint-6.cpp.o.d -o CMakeFiles/testKeyPoint-6.dir/test/keypoint-with-dataset/testKeyPoint-6.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-6.cpp
+[ 56%] Linking CXX executable testKeyPoint-4
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-4.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -33297,8 +33331,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 56%] Linking CXX executable testKeyPoint-4
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-4.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-4.dir/link.d "CMakeFiles/testKeyPoint-4.dir/test/keypoint-with-dataset/testKeyPoint-4.cpp.o" -o testKeyPoint-4  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 56%] Built target testKeyPoint-4
@@ -33312,7 +33344,9 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint-7.dir/test/keypoint-with-dataset/testKeyPoint-7.cpp.o -MF CMakeFiles/testKeyPoint-7.dir/test/keypoint-with-dataset/testKeyPoint-7.cpp.o.d -o CMakeFiles/testKeyPoint-7.dir/test/keypoint-with-dataset/testKeyPoint-7.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint-7.cpp
 [ 56%] Linking CXX executable testKeyPoint-5
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-5.dir/link.txt --verbose=1
+[ 56%] Linking CXX executable testAprilTag
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-5.dir/link.d "CMakeFiles/testKeyPoint-5.dir/test/keypoint-with-dataset/testKeyPoint-5.cpp.o" -o testKeyPoint-5  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection && /usr/bin/cmake -E cmake_link_script CMakeFiles/testAprilTag.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 56%] Built target testKeyPoint-5
 make  -f modules/vision/CMakeFiles/testKeyPoint.dir/build.make modules/vision/CMakeFiles/testKeyPoint.dir/depend
@@ -33323,6 +33357,17 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 56%] Building CXX object modules/vision/CMakeFiles/testKeyPoint.dir/test/keypoint-with-dataset/testKeyPoint.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testKeyPoint.dir/test/keypoint-with-dataset/testKeyPoint.cpp.o -MF CMakeFiles/testKeyPoint.dir/test/keypoint-with-dataset/testKeyPoint.cpp.o.d -o CMakeFiles/testKeyPoint.dir/test/keypoint-with-dataset/testKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testKeyPoint.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testAprilTag.dir/link.d "CMakeFiles/testAprilTag.dir/test/apriltag-with-dataset/testAprilTag.cpp.o" -o testAprilTag  ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 56%] Built target testAprilTag
+make  -f modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/build.make modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/build.make modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 56%] Building CXX object modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o -MF CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o.d -o CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -33403,19 +33448,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 56%] Linking CXX executable testKeyPoint-6
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-6.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-6.dir/link.d "CMakeFiles/testKeyPoint-6.dir/test/keypoint-with-dataset/testKeyPoint-6.cpp.o" -o testKeyPoint-6  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Built target testKeyPoint-6
-make  -f modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/build.make modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/build.make modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Building CXX object modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o -MF CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o.d -o CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -33457,37 +33489,39 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 56%] Linking CXX executable testKeyPoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint.dir/link.txt --verbose=1
-[ 56%] Linking CXX executable testKeyPoint-7
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-7.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint.dir/link.d "CMakeFiles/testKeyPoint.dir/test/keypoint-with-dataset/testKeyPoint.cpp.o" -o testKeyPoint  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+[ 56%] Linking CXX executable testKeyPoint-6
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-6.dir/link.txt --verbose=1
+[ 57%] Linking CXX executable testXmlConfigParserKeyPoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlConfigParserKeyPoint.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-6.dir/link.d "CMakeFiles/testKeyPoint-6.dir/test/keypoint-with-dataset/testKeyPoint-6.cpp.o" -o testKeyPoint-6  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Built target testKeyPoint
+[ 57%] Built target testKeyPoint-6
 make  -f modules/vision/CMakeFiles/testPoseRansac2.dir/build.make modules/vision/CMakeFiles/testPoseRansac2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testPoseRansac2.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/vision/CMakeFiles/testPoseRansac2.dir/build.make modules/vision/CMakeFiles/testPoseRansac2.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Building CXX object modules/vision/CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o
+[ 57%] Building CXX object modules/vision/CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o -MF CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o.d -o CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose-with-dataset/testPoseRansac2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-7.dir/link.d "CMakeFiles/testKeyPoint-7.dir/test/keypoint-with-dataset/testKeyPoint-7.cpp.o" -o testKeyPoint-7  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlConfigParserKeyPoint.dir/link.d "CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o" -o testXmlConfigParserKeyPoint  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Built target testKeyPoint-7
+[ 57%] Built target testXmlConfigParserKeyPoint
 make  -f modules/vision/CMakeFiles/testFindMatch.dir/build.make modules/vision/CMakeFiles/testFindMatch.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testFindMatch.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f modules/vision/CMakeFiles/testFindMatch.dir/build.make modules/vision/CMakeFiles/testFindMatch.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 56%] Building CXX object modules/vision/CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o
+[ 57%] Building CXX object modules/vision/CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o -MF CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o.d -o CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testFindMatch.cpp
-[ 57%] Linking CXX executable testXmlConfigParserKeyPoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testXmlConfigParserKeyPoint.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testXmlConfigParserKeyPoint.dir/link.d "CMakeFiles/testXmlConfigParserKeyPoint.dir/test/keypoint-with-dataset/testXmlConfigParserKeyPoint.cpp.o" -o testXmlConfigParserKeyPoint  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+[ 57%] Linking CXX executable testKeyPoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint.dir/link.txt --verbose=1
+[ 57%] Linking CXX executable testKeyPoint-7
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testKeyPoint-7.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint.dir/link.d "CMakeFiles/testKeyPoint.dir/test/keypoint-with-dataset/testKeyPoint.cpp.o" -o testKeyPoint  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 57%] Built target testXmlConfigParserKeyPoint
+[ 57%] Built target testKeyPoint
 make  -f modules/vision/CMakeFiles/testPose.dir/build.make modules/vision/CMakeFiles/testPose.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testPose.dir/DependInfo.cmake "--color="
@@ -33496,6 +33530,17 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object modules/vision/CMakeFiles/testPose.dir/test/pose/testPose.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testPose.dir/test/pose/testPose.cpp.o -MF CMakeFiles/testPose.dir/test/pose/testPose.cpp.o.d -o CMakeFiles/testPose.dir/test/pose/testPose.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPose.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testKeyPoint-7.dir/link.d "CMakeFiles/testKeyPoint-7.dir/test/keypoint-with-dataset/testKeyPoint-7.cpp.o" -o testKeyPoint-7  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testKeyPoint-7
+make  -f modules/vision/CMakeFiles/testPoseFeatures.dir/build.make modules/vision/CMakeFiles/testPoseFeatures.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testPoseFeatures.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vision/CMakeFiles/testPoseFeatures.dir/build.make modules/vision/CMakeFiles/testPoseFeatures.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object modules/vision/CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o -MF CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o.d -o CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPoseFeatures.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testFindMatch.cpp:36:
 /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]
@@ -33611,32 +33656,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 58%] Linking CXX executable testFindMatch
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFindMatch.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFindMatch.dir/link.d CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o -o testFindMatch  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testFindMatch
-make  -f modules/vision/CMakeFiles/testPoseFeatures.dir/build.make modules/vision/CMakeFiles/testPoseFeatures.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testPoseFeatures.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vision/CMakeFiles/testPoseFeatures.dir/build.make modules/vision/CMakeFiles/testPoseFeatures.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object modules/vision/CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o -MF CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o.d -o CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPoseFeatures.cpp
-[ 58%] Linking CXX executable testPose
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPose.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPose.dir/link.d CMakeFiles/testPose.dir/test/pose/testPose.cpp.o -o testPose  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testPose
-make  -f modules/vision/CMakeFiles/testPoseRansac.dir/build.make modules/vision/CMakeFiles/testPoseRansac.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testPoseRansac.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/vision/CMakeFiles/testPoseRansac.dir/build.make modules/vision/CMakeFiles/testPoseRansac.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object modules/vision/CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o -MF CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o.d -o CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPoseRansac.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPoseFeatures.cpp:38:
@@ -33676,6 +33695,23 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 58%] Linking CXX executable testFindMatch
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testFindMatch.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testFindMatch.dir/link.d CMakeFiles/testFindMatch.dir/test/pose/testFindMatch.cpp.o -o testFindMatch  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testFindMatch
+make  -f modules/vision/CMakeFiles/testPoseRansac.dir/build.make modules/vision/CMakeFiles/testPoseRansac.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/CMakeFiles/testPoseRansac.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/vision/CMakeFiles/testPoseRansac.dir/build.make modules/vision/CMakeFiles/testPoseRansac.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object modules/vision/CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/ar/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/vision/CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o -MF CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o.d -o CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPoseRansac.cpp
+[ 58%] Linking CXX executable testPose
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPose.dir/link.txt --verbose=1
+[ 58%] Linking CXX executable testPoseFeatures
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseFeatures.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/modules/vision/test/pose/testPoseRansac.cpp:36:
 /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]
@@ -33714,11 +33750,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 58%] Linking CXX executable testPoseFeatures
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseFeatures.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseFeatures.dir/link.d CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o -o testPoseFeatures  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPose.dir/link.d CMakeFiles/testPose.dir/test/pose/testPose.cpp.o -o testPose  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testPoseFeatures
+[ 58%] Built target testPose
 make  -f modules/mbt/CMakeFiles/perfGenericTracker.dir/build.make modules/mbt/CMakeFiles/perfGenericTracker.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/perfGenericTracker.dir/DependInfo.cmake "--color="
@@ -33727,11 +33761,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object modules/mbt/CMakeFiles/perfGenericTracker.dir/test/generic-with-dataset/perfGenericTracker.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/perfGenericTracker.dir/test/generic-with-dataset/perfGenericTracker.cpp.o -MF CMakeFiles/perfGenericTracker.dir/test/generic-with-dataset/perfGenericTracker.cpp.o.d -o CMakeFiles/perfGenericTracker.dir/test/generic-with-dataset/perfGenericTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/perfGenericTracker.cpp
-[ 58%] Linking CXX executable testPoseRansac
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseRansac.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseRansac.dir/link.d CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o -o testPoseRansac  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseFeatures.dir/link.d CMakeFiles/testPoseFeatures.dir/test/pose/testPoseFeatures.cpp.o -o testPoseFeatures  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testPoseRansac
+[ 58%] Built target testPoseFeatures
 make  -f modules/mbt/CMakeFiles/testGenericTracker.dir/build.make modules/mbt/CMakeFiles/testGenericTracker.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTracker.dir/DependInfo.cmake "--color="
@@ -33740,6 +33772,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTracker.dir/test/generic-with-dataset/testGenericTracker.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTracker.dir/test/generic-with-dataset/testGenericTracker.cpp.o -MF CMakeFiles/testGenericTracker.dir/test/generic-with-dataset/testGenericTracker.cpp.o.d -o CMakeFiles/testGenericTracker.dir/test/generic-with-dataset/testGenericTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTracker.cpp
+[ 58%] Linking CXX executable testPoseRansac
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseRansac.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -33781,6 +33815,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseRansac.dir/link.d CMakeFiles/testPoseRansac.dir/test/pose/testPoseRansac.cpp.o -o testPoseRansac  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testPoseRansac
+make  -f modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o -MF CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o.d -o CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerCAOParsing.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -33840,6 +33885,47 @@
       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
  7046 |                 });
       |                 ~                                                                                                     
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp:40:
+/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 '< >'
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -33935,19 +34021,19 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGenericTracker.dir/link.d "CMakeFiles/testGenericTracker.dir/test/generic-with-dataset/testGenericTracker.cpp.o" -o testGenericTracker  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Built target testGenericTracker
-make  -f modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/depend
+make  -f modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/build
+make  -f modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o -MF CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o.d -o CMakeFiles/testGenericTrackerCAOParsing.dir/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp
+[ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o -MF CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o.d -o CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp:40:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:53:
 /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) { }
       |                  ^
@@ -34015,13 +34101,71 @@
  1770 |     __insertion_sort(_RandomAccessIterator __first,
       |     ^~~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp:36:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:44:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_algo.h:5620:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 5620 |     __max_element(_ForwardIterator __first, _ForwardIterator __last,
+      |     ^~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_algo.h:5620:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
+    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = vpRGBa]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:437:64:
+/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
+      |                                           ^
+In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
+    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = vpRGBa]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:440:59:
+/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
+      |                                           ^
+In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
+    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = unsigned char]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:437:64:
+/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
+      |                                           ^
+In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
+    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = unsigned char]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:440:59:
+/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
+      |                                           ^
+[ 58%] Linking CXX executable testGenericTrackerDepth
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testGenericTrackerDepth.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGenericTrackerDepth.dir/link.d "CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o" -o testGenericTrackerDepth  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testGenericTrackerDepth
+make  -f modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o -MF CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o.d -o CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDeterminist.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
       |                                ^~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
-[ 58%] Linking CXX executable testPoseRansac2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseRansac2.dir/link.txt --verbose=1
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1589 |     __heap_select(_RandomAccessIterator __first,
@@ -34083,33 +34227,11 @@
       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4701 |                          __gnu_cxx::__ops::__iter_less_iter());
       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseRansac2.dir/link.d "CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o" -o testPoseRansac2  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testPoseRansac2
-make  -f modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o -MF CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o.d -o CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerCAOParsing.cpp:36:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:53:
+                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDeterminist.cpp:45:
 /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) { }
       |                  ^
@@ -34146,6 +34268,37 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDeterminist.cpp:41:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
+ 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
+      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
+ 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
+      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 7042 |                     auto d = jack_mean - x;
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
+ 7043 |                     auto d2 = d * d;
+      |                     ~~~~~~~~~~~~~~~~                                                                                  
+ 7044 |                     auto d3 = d2 * d;
+      |                     ~~~~~~~~~~~~~~~~~                                                                                 
+ 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
+ 7046 |                 });
+      |                 ~                                                                                                     
+[ 58%] Linking CXX executable testPoseRansac2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/testPoseRansac2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testPoseRansac2.dir/link.d "CMakeFiles/testPoseRansac2.dir/test/pose-with-dataset/testPoseRansac2.cpp.o" -o testPoseRansac2  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testPoseRansac2
+make  -f modules/mbt/CMakeFiles/testMbtJsonSettings.dir/build.make modules/mbt/CMakeFiles/testMbtJsonSettings.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testMbtJsonSettings.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f modules/mbt/CMakeFiles/testMbtJsonSettings.dir/build.make modules/mbt/CMakeFiles/testMbtJsonSettings.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object modules/mbt/CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o -MF CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o.d -o CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::OutlierClassification Catch::Benchmark::Detail::classify_outliers(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6960:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6960 |             OutlierClassification classify_outliers(Iterator first, Iterator last) {
@@ -34205,140 +34358,11 @@
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:44:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_algo.h:5620:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 5620 |     __max_element(_ForwardIterator __first, _ForwardIterator __last,
-      |     ^~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_algo.h:5620:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 In function 'Catch::Benchmark::EnvironmentEstimate<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::estimate_clock_resolution(int) [with Clock = std::chrono::_V2::steady_clock]',
     inlined from 'Catch::Benchmark::Environment<std::chrono::duration<double, typename Clock::period> > Catch::Benchmark::Detail::measure_environment() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7168:75:
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7129:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7129 |                     classify_outliers(r.begin(), r.end()),
       |                     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
-    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = vpRGBa]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:437:64:
-/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
-      |                                           ^
-In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
-    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = vpRGBa]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:440:59:
-/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
-      |                                           ^
-In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
-    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = unsigned char]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:437:64:
-/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
-      |                                           ^
-In function 'constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >]',
-    inlined from 'bool {anonymous}::run(vpImage<Type>&, const std::string&, bool, bool, bool, int, bool) [with Type = unsigned char]' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDepth.cpp:440:59:
-/usr/include/c++/14/bits/stl_algo.h:5650:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 5650 |       return _GLIBCXX_STD_A::__max_element(__first, __last,
-      |                                           ^
-In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
-    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
- 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
-      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-[ 58%] Linking CXX executable testGenericTrackerDepth
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testGenericTrackerDepth.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGenericTrackerDepth.dir/link.d "CMakeFiles/testGenericTrackerDepth.dir/test/generic-with-dataset/testGenericTrackerDepth.cpp.o" -o testGenericTrackerDepth  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testGenericTrackerDepth
-make  -f modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/build.make modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o -MF CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o.d -o CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDeterminist.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDeterminist.cpp:45:
-/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 '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testGenericTrackerDeterminist.cpp:41:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In instantiation of 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >); sample = std::vector<double, std::allocator<double> >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7822:41:   required from here
- 7822 |                         return bootstrap(confidence_level, first, last, resampled, f);
-      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7041:118: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
- 7041 |                 std::tie(sum_squares, sum_cubes) = std::accumulate(jack.begin(), jack.end(), std::make_pair(0., 0.), [jack_mean](std::pair<double, double> sqcb, double x) -> std::pair<double, double> {
-      |                                                                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 7042 |                     auto d = jack_mean - x;
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~                                                                           
- 7043 |                     auto d2 = d * d;
-      |                     ~~~~~~~~~~~~~~~~                                                                                  
- 7044 |                     auto d3 = d2 * d;
-      |                     ~~~~~~~~~~~~~~~~~                                                                                 
- 7045 |                     return { sqcb.first + d2, sqcb.second + d3 };
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                     
- 7046 |                 });
-      |                 ~                                                                                                     
-[ 58%] Linking CXX executable perfGenericTracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfGenericTracker.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfGenericTracker.dir/link.d "CMakeFiles/perfGenericTracker.dir/test/generic-with-dataset/perfGenericTracker.cpp.o" -o perfGenericTracker  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target perfGenericTracker
-make  -f modules/mbt/CMakeFiles/testMbtJsonSettings.dir/build.make modules/mbt/CMakeFiles/testMbtJsonSettings.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testMbtJsonSettings.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f modules/mbt/CMakeFiles/testMbtJsonSettings.dir/build.make modules/mbt/CMakeFiles/testMbtJsonSettings.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object modules/mbt/CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o -MF CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o.d -o CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -34380,6 +34404,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In function 'Catch::Benchmark::SampleAnalysis<Duration> Catch::Benchmark::Detail::analyse(const Catch::IConfig&, Catch::Benchmark::Environment<Duration>, Iterator, Iterator) [with Duration = std::chrono::duration<double, std::ratio<1, 1000000000> >; Iterator = __gnu_cxx::__normal_iterator<std::chrono::duration<double, std::ratio<1, 1000000000> >*, std::vector<std::chrono::duration<double, std::ratio<1, 1000000000> >, std::allocator<std::chrono::duration<double, std::ratio<1, 1000000000> > > > >]',
+    inlined from 'void Catch::Benchmark::Benchmark::run() [with Clock = std::chrono::_V2::steady_clock]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7336:26:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7236:78: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7236 |                     auto analysis = Catch::Benchmark::Detail::analyse_samples(cfg.benchmarkConfidenceInterval(), cfg.benchmarkResamples(), samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7237:80: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+ 7237 |                     auto outliers = Catch::Benchmark::Detail::classify_outliers(samples.begin(), samples.end());
+      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'double Catch::Benchmark::Detail::mean(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:6984:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  6984 |             double mean(Iterator first, Iterator last) {
@@ -34424,6 +34456,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object modules/mbt/CMakeFiles/testMbtXmlGenericParser.dir/test/generic-with-dataset/testMbtXmlGenericParser.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testMbtXmlGenericParser.dir/test/generic-with-dataset/testMbtXmlGenericParser.cpp.o -MF CMakeFiles/testMbtXmlGenericParser.dir/test/generic-with-dataset/testMbtXmlGenericParser.cpp.o.d -o CMakeFiles/testMbtXmlGenericParser.dir/test/generic-with-dataset/testMbtXmlGenericParser.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtXmlGenericParser.cpp
+[ 58%] Linking CXX executable perfGenericTracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/perfGenericTracker.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -34465,11 +34499,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 58%] Linking CXX executable testMbtXmlGenericParser
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMbtXmlGenericParser.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMbtXmlGenericParser.dir/link.d "CMakeFiles/testMbtXmlGenericParser.dir/test/generic-with-dataset/testMbtXmlGenericParser.cpp.o" -o testMbtXmlGenericParser  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/perfGenericTracker.dir/link.d "CMakeFiles/perfGenericTracker.dir/test/generic-with-dataset/perfGenericTracker.cpp.o" -o perfGenericTracker  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testMbtXmlGenericParser
+[ 58%] Built target perfGenericTracker
 make  -f modules/mbt/CMakeFiles/testTukeyEstimator.dir/build.make modules/mbt/CMakeFiles/testTukeyEstimator.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/modules/tracker/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/CMakeFiles/testTukeyEstimator.dir/DependInfo.cmake "--color="
@@ -34478,6 +34510,17 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object modules/mbt/CMakeFiles/testTukeyEstimator.dir/test/testTukeyEstimator.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/clipper -I/build/reproducible-path/visp-3.6.0/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/3rdparty/pugixml-1.9 -I/build/reproducible-path/visp-3.6.0/3rdparty/catch2 -I/build/reproducible-path/visp-3.6.0/3rdparty/simdlib -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -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/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vision/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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -std=gnu++17 -MD -MT modules/mbt/CMakeFiles/testTukeyEstimator.dir/test/testTukeyEstimator.cpp.o -MF CMakeFiles/testTukeyEstimator.dir/test/testTukeyEstimator.cpp.o.d -o CMakeFiles/testTukeyEstimator.dir/test/testTukeyEstimator.cpp.o -c /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/testTukeyEstimator.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:42:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1589 |     __heap_select(_RandomAccessIterator __first,
@@ -34539,17 +34582,8 @@
       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4701 |                          __gnu_cxx::__ops::__iter_less_iter());
       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:42:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
+[ 58%] Linking CXX executable testMbtXmlGenericParser
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMbtXmlGenericParser.dir/link.txt --verbose=1
 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/vpRobust.h:41,
                  from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/testTukeyEstimator.cpp:47:
@@ -34589,6 +34623,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMbtXmlGenericParser.dir/link.d "CMakeFiles/testMbtXmlGenericParser.dir/test/generic-with-dataset/testMbtXmlGenericParser.cpp.o" -o testMbtXmlGenericParser  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testMbtXmlGenericParser
+make  -f demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o -MF CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o.d -o CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o -c /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimu4Points.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -34614,14 +34659,53 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testTukeyEstimator.dir/link.d CMakeFiles/testTukeyEstimator.dir/test/testTukeyEstimator.cpp.o -o testTukeyEstimator  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Built target testTukeyEstimator
-make  -f demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/depend
+make  -f demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/build
+make  -f demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT demo/wireframe-simulator/CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o -MF CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o.d -o CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o -c /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimu4Points.cpp
+[ 58%] Building CXX object demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o -MF CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o.d -o CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimuCylinder.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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimu4Points.cpp:44:
+/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/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Estimate<double> Catch::Benchmark::Detail::bootstrap(double, Iterator, Iterator, const sample&, Estimator&&) [with Iterator = __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >; Estimator = double (* const&)(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, __gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >)]':
 /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7031:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  7031 |             Estimate<double> bootstrap(double confidence_level, Iterator first, Iterator last, sample const& resample, Estimator&& estimator) {
@@ -34668,7 +34752,7 @@
       |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimu4Points.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimuCylinder.cpp:44:
 /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) { }
       |                  ^
@@ -34705,95 +34789,12 @@
   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/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
- 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
-      |                                ^~~~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
 [ 58%] Linking CXX executable servoSimu4Points
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu4Points.dir/link.txt --verbose=1
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu4Points.dir/link.d CMakeFiles/servoSimu4Points.dir/servoSimu4Points.cpp.o -o servoSimu4Points  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/mire.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Built target servoSimu4Points
-make  -f demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT demo/wireframe-simulator/CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o -MF CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o.d -o CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o -c /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimuCylinder.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimuCylinder.cpp:44:
-/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 '< >'
-/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-In file included from /usr/include/c++/14/map:63:
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
-    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
-/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
-  640 |           return _M_t._M_emplace_hint_unique(__pos,
-      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
-  641 |                                              std::forward<_Args>(__args)...);
-      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-[ 58%] Linking CXX executable testGenericTrackerDeterminist
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testGenericTrackerDeterminist.dir/link.txt --verbose=1
-[ 58%] Linking CXX executable servoSimuCylinder
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCylinder.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGenericTrackerDeterminist.dir/link.d "CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o" -o testGenericTrackerDeterminist  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target testGenericTrackerDeterminist
 make  -f demo/wireframe-simulator/CMakeFiles/servoSimuSphere.dir/build.make demo/wireframe-simulator/CMakeFiles/servoSimuSphere.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/CMakeFiles/servoSimuSphere.dir/DependInfo.cmake "--color="
@@ -34802,12 +34803,23 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object demo/wireframe-simulator/CMakeFiles/servoSimuSphere.dir/servoSimuSphere.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT demo/wireframe-simulator/CMakeFiles/servoSimuSphere.dir/servoSimuSphere.cpp.o -MF CMakeFiles/servoSimuSphere.dir/servoSimuSphere.cpp.o.d -o CMakeFiles/servoSimuSphere.dir/servoSimuSphere.cpp.o -c /build/reproducible-path/visp-3.6.0/demo/wireframe-simulator/servoSimuSphere.cpp
+[ 58%] Linking CXX executable servoSimuCylinder
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCylinder.dir/link.txt --verbose=1
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'Catch::Benchmark::Detail::bootstrap_analysis Catch::Benchmark::Detail::analyse_samples(double, int, std::vector<double, std::allocator<double> >::iterator, std::vector<double, std::allocator<double> >::iterator)':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
+ 7805 |             bootstrap_analysis analyse_samples(double confidence_level, int n_resamples, std::vector<double>::iterator first, std::vector<double>::iterator last) {
+      |                                ^~~~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:7805:32: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCylinder.dir/link.d CMakeFiles/servoSimuCylinder.dir/servoSimuCylinder.cpp.o -o servoSimuCylinder  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Built target servoSimuCylinder
 make  -f example/calibration/CMakeFiles/calibrate-camera.dir/build.make example/calibration/CMakeFiles/calibrate-camera.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration/CMakeFiles/calibrate-camera.dir/DependInfo.cmake "--color="
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/calibration/CMakeFiles/calibrate-camera.dir/build.make example/calibration/CMakeFiles/calibrate-camera.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
@@ -34892,26 +34904,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
 [ 58%] Linking CXX executable servoSimuSphere
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSphere.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere.dir/link.d CMakeFiles/servoSimuSphere.dir/servoSimuSphere.cpp.o -o servoSimuSphere  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
@@ -34925,50 +34917,28 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object example/calibration/CMakeFiles/calibrate-hand-eye.dir/calibrate-hand-eye.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/calibration/CMakeFiles/calibrate-hand-eye.dir/calibrate-hand-eye.cpp.o -MF CMakeFiles/calibrate-hand-eye.dir/calibrate-hand-eye.cpp.o.d -o CMakeFiles/calibrate-hand-eye.dir/calibrate-hand-eye.cpp.o -c /build/reproducible-path/visp-3.6.0/example/calibration/calibrate-hand-eye.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp:50:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >; Sentinel = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]':
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
- 1827 |         std::string rangeToString(InputIterator first, Sentinel last) {
-      |                     ^~~~~~~~~~~~~
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
-In function 'std::string Catch::rangeToString(const Range&) [with Range = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]',
-    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
-    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
-    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&; RhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:51:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
- 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
-      |                                                                             ^
-In function 'std::string Catch::rangeToString(const Range&) [with Range = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]',
-    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
-    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
-    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&; RhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:92:
-/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
- 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
-      |                                                                             ^
-/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]':
-/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> > >::const_iterator' changed in GCC 7.1
- 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
-      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = vpCameraParameters; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]',
-    inlined from 'vpMbGenericTracker baseTrackerConstructor()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp:70:16:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = vpCameraParameters; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]',
-    inlined from 'vpMbGenericTracker baseTrackerConstructor()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp:71:16:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> > >::const_iterator' changed in GCC 7.1
+/usr/include/c++/14/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+In file included from /usr/include/c++/14/map:63:
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::nullptr_t}; _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]' at /usr/include/c++/14/bits/stl_map.h:601:22,
+    inlined from 'nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::value_type& nlohmann::json_abi_v3_11_3::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass>::operator[](typename object_t::key_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::json_abi_v3_11_3::adl_serializer; BinaryType = std::vector<unsigned char>; CustomBaseClass = void]' at /usr/include/nlohmann/json.hpp:2132:57:
+/usr/include/c++/14/bits/stl_map.h:640:45: note: parameter passing for argument of type 'std::map<std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<>, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator'} changed in GCC 7.1
+  640 |           return _M_t._M_emplace_hint_unique(__pos,
+      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
+  641 |                                              std::forward<_Args>(__args)...);
+      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
   513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   514 |                                             std::tuple<const key_type&>(__k),
       |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
-[ 58%] Linking CXX executable calibrate-camera
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/calibrate-camera.dir/link.txt --verbose=1
+[ 58%] Linking CXX executable testGenericTrackerDeterminist
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testGenericTrackerDeterminist.dir/link.txt --verbose=1
 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/vpExponentialMap.h:42,
                  from /build/reproducible-path/visp-3.6.0/example/calibration/calibrate-hand-eye.cpp:49:
@@ -35008,6 +34978,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testGenericTrackerDeterminist.dir/link.d "CMakeFiles/testGenericTrackerDeterminist.dir/test/generic-with-dataset/testGenericTrackerDeterminist.cpp.o" -o testGenericTrackerDeterminist  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Built target testGenericTrackerDeterminist
+make  -f example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/build.make example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/build.make example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 58%] Building CXX object example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o -MF CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o.d -o CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/coin-simulator/simulateFourPoints2DCartesianCamVelocity.cpp
+[ 58%] Linking CXX executable calibrate-camera
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/calibrate-camera.dir/link.txt --verbose=1
+[ 58%] Linking CXX executable calibrate-hand-eye
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/calibrate-hand-eye.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/calibrate-camera.dir/link.d "CMakeFiles/calibrate-camera.dir/calibrate-camera.cpp.o" -o calibrate-camera  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/calibration/default-chessboard.cfg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/calibration/default-circles.cfg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration
@@ -35032,19 +35017,6 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/calibration/camera_calibration_show_extrinsics.py /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Built target calibrate-camera
-make  -f example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/build.make example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/build.make example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Building CXX object example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/coin-simulator/CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o -MF CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o.d -o CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/coin-simulator/simulateFourPoints2DCartesianCamVelocity.cpp
-[ 58%] Linking CXX executable calibrate-hand-eye
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/calibrate-hand-eye.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/calibrate-hand-eye.dir/link.d "CMakeFiles/calibrate-hand-eye.dir/calibrate-hand-eye.cpp.o" -o calibrate-hand-eye  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target calibrate-hand-eye
 make  -f example/coin-simulator/CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/build.make example/coin-simulator/CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator/CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/DependInfo.cmake "--color="
@@ -35053,11 +35025,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object example/coin-simulator/CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/simulateFourPoints2DPolarCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/coin-simulator/CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/simulateFourPoints2DPolarCamVelocity.cpp.o -MF CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/simulateFourPoints2DPolarCamVelocity.cpp.o.d -o CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/simulateFourPoints2DPolarCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/coin-simulator/simulateFourPoints2DPolarCamVelocity.cpp
-[ 58%] Linking CXX executable simulateFourPoints2DCartesianCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/link.d CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o -o simulateFourPoints2DCartesianCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/calibrate-hand-eye.dir/link.d "CMakeFiles/calibrate-hand-eye.dir/calibrate-hand-eye.cpp.o" -o calibrate-hand-eye  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 58%] Built target simulateFourPoints2DCartesianCamVelocity
+[ 58%] Built target calibrate-hand-eye
 make  -f example/coin-simulator/CMakeFiles/simulateCircle2DCamVelocity.dir/build.make example/coin-simulator/CMakeFiles/simulateCircle2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator/CMakeFiles/simulateCircle2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -35066,26 +35036,46 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 58%] Building CXX object example/coin-simulator/CMakeFiles/simulateCircle2DCamVelocity.dir/simulateCircle2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/coin-simulator/CMakeFiles/simulateCircle2DCamVelocity.dir/simulateCircle2DCamVelocity.cpp.o -MF CMakeFiles/simulateCircle2DCamVelocity.dir/simulateCircle2DCamVelocity.cpp.o.d -o CMakeFiles/simulateCircle2DCamVelocity.dir/simulateCircle2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/coin-simulator/simulateCircle2DCamVelocity.cpp
-[ 59%] Linking CXX executable simulateFourPoints2DPolarCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/link.d CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/simulateFourPoints2DPolarCamVelocity.cpp.o -o simulateFourPoints2DPolarCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::input_stream_adapter]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+[ 58%] Linking CXX executable simulateFourPoints2DCartesianCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/link.d CMakeFiles/simulateFourPoints2DCartesianCamVelocity.dir/simulateFourPoints2DCartesianCamVelocity.cpp.o -o simulateFourPoints2DCartesianCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 59%] Built target simulateFourPoints2DPolarCamVelocity
+[ 58%] Built target simulateFourPoints2DCartesianCamVelocity
 make  -f example/device/display/CMakeFiles/displaySequence.dir/build.make example/device/display/CMakeFiles/displaySequence.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/CMakeFiles/displaySequence.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/device/display/CMakeFiles/displaySequence.dir/build.make example/device/display/CMakeFiles/displaySequence.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 59%] Building CXX object example/device/display/CMakeFiles/displaySequence.dir/displaySequence.cpp.o
+[ 58%] Building CXX object example/device/display/CMakeFiles/displaySequence.dir/displaySequence.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/display/CMakeFiles/displaySequence.dir/displaySequence.cpp.o -MF CMakeFiles/displaySequence.dir/displaySequence.cpp.o.d -o CMakeFiles/displaySequence.dir/displaySequence.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/display/displaySequence.cpp
+[ 59%] Linking CXX executable simulateFourPoints2DPolarCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/link.txt --verbose=1
 [ 59%] Linking CXX executable simulateCircle2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulateCircle2DCamVelocity.dir/link.txt --verbose=1
-[ 59%] Linking CXX executable testMbtJsonSettings
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMbtJsonSettings.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/simulateCircle2DCamVelocity.dir/link.d CMakeFiles/simulateCircle2DCamVelocity.dir/simulateCircle2DCamVelocity.cpp.o -o simulateCircle2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/link.d CMakeFiles/simulateFourPoints2DPolarCamVelocity.dir/simulateFourPoints2DPolarCamVelocity.cpp.o -o simulateFourPoints2DPolarCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 59%] Built target simulateCircle2DCamVelocity
+[ 59%] Built target simulateFourPoints2DPolarCamVelocity
 make  -f example/device/display/CMakeFiles/displayGDI.dir/build.make example/device/display/CMakeFiles/displayGDI.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/CMakeFiles/displayGDI.dir/DependInfo.cmake "--color="
@@ -35094,9 +35084,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 59%] Building CXX object example/device/display/CMakeFiles/displayGDI.dir/displayGDI.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/display/CMakeFiles/displayGDI.dir/displayGDI.cpp.o -MF CMakeFiles/displayGDI.dir/displayGDI.cpp.o.d -o CMakeFiles/displayGDI.dir/displayGDI.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/display/displayGDI.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMbtJsonSettings.dir/link.d "CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o" -o testMbtJsonSettings  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/simulateCircle2DCamVelocity.dir/link.d CMakeFiles/simulateCircle2DCamVelocity.dir/simulateCircle2DCamVelocity.cpp.o -o simulateCircle2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 59%] Built target testMbtJsonSettings
+[ 59%] Built target simulateCircle2DCamVelocity
 make  -f example/device/display/CMakeFiles/displayD3D.dir/build.make example/device/display/CMakeFiles/displayD3D.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/CMakeFiles/displayD3D.dir/DependInfo.cmake "--color="
@@ -35146,10 +35136,54 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp:50:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >; Sentinel = std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]':
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
+ 1827 |         std::string rangeToString(InputIterator first, Sentinel last) {
+      |                     ^~~~~~~~~~~~~
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1827:21: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
+In function 'std::string Catch::rangeToString(const Range&) [with Range = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]',
+    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
+    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
+    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&; RhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:51:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
+ 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
+      |                                                                             ^
+In function 'std::string Catch::rangeToString(const Range&) [with Range = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]',
+    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! Catch::Detail::IsStreamInsertable<T>::value))>::type>::convert(const R&) [with R = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2040:41,
+    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::map<std::__cxx11::basic_string<char>, vpCameraParameters>]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:1643:123,
+    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&; RhsT = const std::map<std::__cxx11::basic_string<char>, vpCameraParameters>&]' at /build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2229:92:
+/build/reproducible-path/visp-3.6.0/3rdparty/catch2/catch.hpp:2017:77: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >' changed in GCC 7.1
+ 2017 |         return ::Catch::Detail::rangeToString( begin( range ), end( range ) );
+      |                                                                             ^
+/usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]':
+/usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> > >::const_iterator' changed in GCC 7.1
+ 2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
+      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = vpCameraParameters; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]',
+    inlined from 'vpMbGenericTracker baseTrackerConstructor()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp:70:16:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = vpCameraParameters; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >]',
+    inlined from 'vpMbGenericTracker baseTrackerConstructor()' at /build/reproducible-path/visp-3.6.0/modules/tracker/mbt/test/generic-with-dataset/testMbtJsonSettings.cpp:71:16:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, vpCameraParameters> > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
 [ 59%] Linking CXX executable displayGDI
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayGDI.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayGDI.dir/link.d CMakeFiles/displayGDI.dir/displayGDI.cpp.o -o displayGDI  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 59%] Linking CXX executable displayD3D
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayD3D.dir/link.txt --verbose=1
 [ 59%] Built target displayGDI
 make  -f example/device/display/CMakeFiles/displayGTK.dir/build.make example/device/display/CMakeFiles/displayGTK.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
@@ -35159,8 +35193,6 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 59%] Building CXX object example/device/display/CMakeFiles/displayGTK.dir/displayGTK.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/display/CMakeFiles/displayGTK.dir/displayGTK.cpp.o -MF CMakeFiles/displayGTK.dir/displayGTK.cpp.o.d -o CMakeFiles/displayGTK.dir/displayGTK.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/display/displayGTK.cpp
-[ 59%] Linking CXX executable displayD3D
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayD3D.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayD3D.dir/link.d CMakeFiles/displayD3D.dir/displayD3D.cpp.o -o displayD3D  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 59%] Built target displayD3D
@@ -35187,17 +35219,6 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/display/CMakeFiles/displayOpenCV.dir/displayOpenCV.cpp.o -MF CMakeFiles/displayOpenCV.dir/displayOpenCV.cpp.o.d -o CMakeFiles/displayOpenCV.dir/displayOpenCV.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/display/displayOpenCV.cpp
 [ 60%] Linking CXX executable displayGTK
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayGTK.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayGTK.dir/link.d CMakeFiles/displayGTK.dir/displayGTK.cpp.o -o displayGTK  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 60%] Built target displayGTK
-make  -f example/device/display/CMakeFiles/displayXMulti.dir/build.make example/device/display/CMakeFiles/displayXMulti.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/CMakeFiles/displayXMulti.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/device/display/CMakeFiles/displayXMulti.dir/build.make example/device/display/CMakeFiles/displayXMulti.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 60%] Building CXX object example/device/display/CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/display/CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o -MF CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o.d -o CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/display/displayXMulti.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -35238,6 +35259,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayGTK.dir/link.d CMakeFiles/displayGTK.dir/displayGTK.cpp.o -o displayGTK  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 60%] Built target displayGTK
+make  -f example/device/display/CMakeFiles/displayXMulti.dir/build.make example/device/display/CMakeFiles/displayXMulti.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/CMakeFiles/displayXMulti.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/device/display/CMakeFiles/displayXMulti.dir/build.make example/device/display/CMakeFiles/displayXMulti.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 60%] Building CXX object example/device/display/CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/display/CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o -MF CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o.d -o CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/display/displayXMulti.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -35320,6 +35352,8 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [ 60%] Linking CXX executable displayX
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayX.dir/link.txt --verbose=1
+[ 60%] Linking CXX executable testMbtJsonSettings
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt && /usr/bin/cmake -E cmake_link_script CMakeFiles/testMbtJsonSettings.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayX.dir/link.d CMakeFiles/displayX.dir/displayX.cpp.o -o displayX  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 60%] Built target displayX
@@ -35333,11 +35367,9 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/getRealSense2Info.dir/getRealSense2Info.cpp.o -MF CMakeFiles/getRealSense2Info.dir/getRealSense2Info.cpp.o.d -o CMakeFiles/getRealSense2Info.dir/getRealSense2Info.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/getRealSense2Info.cpp
 [ 60%] Linking CXX executable displayOpenCV
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayOpenCV.dir/link.txt --verbose=1
-[ 60%] Linking CXX executable displayXMulti
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayXMulti.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayOpenCV.dir/link.d CMakeFiles/displayOpenCV.dir/displayOpenCV.cpp.o -o displayOpenCV  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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 -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/testMbtJsonSettings.dir/link.d "CMakeFiles/testMbtJsonSettings.dir/test/generic-with-dataset/testMbtJsonSettings.cpp.o" -o testMbtJsonSettings  ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_visual_features.so.3.6.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 60%] Built target displayOpenCV
+[ 60%] Built target testMbtJsonSettings
 make  -f example/device/framegrabber/CMakeFiles/grab1394Two.dir/build.make example/device/framegrabber/CMakeFiles/grab1394Two.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grab1394Two.dir/DependInfo.cmake "--color="
@@ -35346,9 +35378,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 60%] Building CXX object example/device/framegrabber/CMakeFiles/grab1394Two.dir/grab1394Two.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grab1394Two.dir/grab1394Two.cpp.o -MF CMakeFiles/grab1394Two.dir/grab1394Two.cpp.o.d -o CMakeFiles/grab1394Two.dir/grab1394Two.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grab1394Two.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayXMulti.dir/link.d CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o -o displayXMulti  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayOpenCV.dir/link.d CMakeFiles/displayOpenCV.dir/displayOpenCV.cpp.o -o displayOpenCV  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 60%] Built target displayXMulti
+[ 60%] Built target displayOpenCV
 make  -f example/device/framegrabber/CMakeFiles/grab1394CMU.dir/build.make example/device/framegrabber/CMakeFiles/grab1394CMU.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grab1394CMU.dir/DependInfo.cmake "--color="
@@ -35357,11 +35389,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 60%] Building CXX object example/device/framegrabber/CMakeFiles/grab1394CMU.dir/grab1394CMU.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grab1394CMU.dir/grab1394CMU.cpp.o -MF CMakeFiles/grab1394CMU.dir/grab1394CMU.cpp.o.d -o CMakeFiles/grab1394CMU.dir/grab1394CMU.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grab1394CMU.cpp
-[ 60%] Linking CXX executable getRealSense2Info
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/getRealSense2Info.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/getRealSense2Info.dir/link.d CMakeFiles/getRealSense2Info.dir/getRealSense2Info.cpp.o -o getRealSense2Info  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 60%] Linking CXX executable displayXMulti
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display && /usr/bin/cmake -E cmake_link_script CMakeFiles/displayXMulti.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/displayXMulti.dir/link.d CMakeFiles/displayXMulti.dir/displayXMulti.cpp.o -o displayXMulti  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 60%] Built target getRealSense2Info
+[ 60%] Built target displayXMulti
 make  -f example/device/framegrabber/CMakeFiles/grabDisk.dir/build.make example/device/framegrabber/CMakeFiles/grabDisk.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabDisk.dir/DependInfo.cmake "--color="
@@ -35369,7 +35401,20 @@
 make  -f example/device/framegrabber/CMakeFiles/grabDisk.dir/build.make example/device/framegrabber/CMakeFiles/grabDisk.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabDisk.dir/grabDisk.cpp.o
+[ 61%] Linking CXX executable getRealSense2Info
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabDisk.dir/grabDisk.cpp.o -MF CMakeFiles/grabDisk.dir/grabDisk.cpp.o.d -o CMakeFiles/grabDisk.dir/grabDisk.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabDisk.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/getRealSense2Info.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/getRealSense2Info.dir/link.d CMakeFiles/getRealSense2Info.dir/getRealSense2Info.cpp.o -o getRealSense2Info  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target getRealSense2Info
+make  -f example/device/framegrabber/CMakeFiles/grabV4l2.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabV4l2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/device/framegrabber/CMakeFiles/grabV4l2.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o -MF CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o.d -o CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabV4l2.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -35490,45 +35535,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 61%] Linking CXX executable grab1394CMU
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grab1394CMU.dir/link.txt --verbose=1
-[ 61%] Linking CXX executable grab1394Two
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grab1394Two.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grab1394CMU.dir/link.d CMakeFiles/grab1394CMU.dir/grab1394CMU.cpp.o -o grab1394CMU  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grab1394CMU
-make  -f example/device/framegrabber/CMakeFiles/grabV4l2.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabV4l2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/device/framegrabber/CMakeFiles/grabV4l2.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o -MF CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o.d -o CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabV4l2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grab1394Two.dir/link.d CMakeFiles/grab1394Two.dir/grab1394Two.cpp.o -o grab1394Two  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grab1394Two
-make  -f example/device/framegrabber/CMakeFiles/grabDirectShow.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShow.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabDirectShow.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/device/framegrabber/CMakeFiles/grabDirectShow.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShow.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o -MF CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o.d -o CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabDirectShow.cpp
-[ 61%] Linking CXX executable grabDisk
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabDisk.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabDisk.dir/link.d CMakeFiles/grabDisk.dir/grabDisk.cpp.o -o grabDisk  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabDisk
-make  -f example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o -MF CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o.d -o CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabDirectShowMulti.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -35569,11 +35575,39 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 61%] Linking CXX executable grabDirectShow
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabDirectShow.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabDirectShow.dir/link.d CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o -o grabDirectShow  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable grab1394CMU
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grab1394CMU.dir/link.txt --verbose=1
+[ 61%] Linking CXX executable grab1394Two
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grab1394Two.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grab1394CMU.dir/link.d CMakeFiles/grab1394CMU.dir/grab1394CMU.cpp.o -o grab1394CMU  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabDirectShow
+[ 61%] Built target grab1394CMU
+make  -f example/device/framegrabber/CMakeFiles/grabDirectShow.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShow.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabDirectShow.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/device/framegrabber/CMakeFiles/grabDirectShow.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShow.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o -MF CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o.d -o CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabDirectShow.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grab1394Two.dir/link.d CMakeFiles/grab1394Two.dir/grab1394Two.cpp.o -o grab1394Two  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target grab1394Two
+make  -f example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/build.make example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o -MF CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o.d -o CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabDirectShowMulti.cpp
+[ 61%] Linking CXX executable grabDisk
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabDisk.dir/link.txt --verbose=1
+[ 61%] Linking CXX executable grabV4l2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabV4l2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabDisk.dir/link.d CMakeFiles/grabDisk.dir/grabDisk.cpp.o -o grabDisk  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target grabDisk
 make  -f example/device/framegrabber/CMakeFiles/grabFlyCapture.dir/build.make example/device/framegrabber/CMakeFiles/grabFlyCapture.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabFlyCapture.dir/DependInfo.cmake "--color="
@@ -35582,11 +35616,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabFlyCapture.dir/grabFlyCapture.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabFlyCapture.dir/grabFlyCapture.cpp.o -MF CMakeFiles/grabFlyCapture.dir/grabFlyCapture.cpp.o.d -o CMakeFiles/grabFlyCapture.dir/grabFlyCapture.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabFlyCapture.cpp
-[ 61%] Linking CXX executable grabDirectShowMulti
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabDirectShowMulti.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabDirectShowMulti.dir/link.d CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o -o grabDirectShowMulti  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabV4l2.dir/link.d CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o -o grabV4l2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabDirectShowMulti
+[ 61%] Built target grabV4l2
 make  -f example/device/framegrabber/CMakeFiles/grabRealSense.dir/build.make example/device/framegrabber/CMakeFiles/grabRealSense.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabRealSense.dir/DependInfo.cmake "--color="
@@ -35595,13 +35627,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabRealSense.dir/grabRealSense.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabRealSense.dir/grabRealSense.cpp.o -MF CMakeFiles/grabRealSense.dir/grabRealSense.cpp.o.d -o CMakeFiles/grabRealSense.dir/grabRealSense.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabRealSense.cpp
-[ 61%] Linking CXX executable grabV4l2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabV4l2.dir/link.txt --verbose=1
-[ 61%] Linking CXX executable grabFlyCapture
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabFlyCapture.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabV4l2.dir/link.d CMakeFiles/grabV4l2.dir/grabV4l2.cpp.o -o grabV4l2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable grabDirectShow
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabDirectShow.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabDirectShow.dir/link.d CMakeFiles/grabDirectShow.dir/grabDirectShow.cpp.o -o grabDirectShow  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabV4l2
+[ 61%] Built target grabDirectShow
 make  -f example/device/framegrabber/CMakeFiles/grabRealSense2.dir/build.make example/device/framegrabber/CMakeFiles/grabRealSense2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabRealSense2.dir/DependInfo.cmake "--color="
@@ -35610,9 +35640,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabRealSense2.dir/grabRealSense2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabRealSense2.dir/grabRealSense2.cpp.o -MF CMakeFiles/grabRealSense2.dir/grabRealSense2.cpp.o.d -o CMakeFiles/grabRealSense2.dir/grabRealSense2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabRealSense2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabFlyCapture.dir/link.d CMakeFiles/grabFlyCapture.dir/grabFlyCapture.cpp.o -o grabFlyCapture  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable grabDirectShowMulti
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabDirectShowMulti.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabDirectShowMulti.dir/link.d CMakeFiles/grabDirectShowMulti.dir/grabDirectShowMulti.cpp.o -o grabDirectShowMulti  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabFlyCapture
+[ 61%] Built target grabDirectShowMulti
 make  -f example/device/framegrabber/CMakeFiles/grabRealSense2_T265.dir/build.make example/device/framegrabber/CMakeFiles/grabRealSense2_T265.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabRealSense2_T265.dir/DependInfo.cmake "--color="
@@ -35621,6 +35653,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabRealSense2_T265.dir/grabRealSense2_T265.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabRealSense2_T265.dir/grabRealSense2_T265.cpp.o -MF CMakeFiles/grabRealSense2_T265.dir/grabRealSense2_T265.cpp.o.d -o CMakeFiles/grabRealSense2_T265.dir/grabRealSense2_T265.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabRealSense2_T265.cpp
+[ 61%] Linking CXX executable grabFlyCapture
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabFlyCapture.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -35662,8 +35696,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabFlyCapture.dir/link.d CMakeFiles/grabFlyCapture.dir/grabFlyCapture.cpp.o -o grabFlyCapture  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target grabFlyCapture
+make  -f example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o -MF CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o.d -o CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabV4l2MultiCpp11Thread.cpp
 [ 61%] Linking CXX executable grabRealSense2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabRealSense2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabRealSense2.dir/link.d CMakeFiles/grabRealSense2.dir/grabRealSense2.cpp.o -o grabRealSense2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target grabRealSense2
+make  -f example/device/framegrabber/CMakeFiles/readRealSenseData.dir/build.make example/device/framegrabber/CMakeFiles/readRealSenseData.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/readRealSenseData.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/device/framegrabber/CMakeFiles/readRealSenseData.dir/build.make example/device/framegrabber/CMakeFiles/readRealSenseData.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o -MF CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o.d -o CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/readRealSenseData.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMeterPixelConversion.h:43,
@@ -35704,35 +35760,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabRealSense2.dir/link.d CMakeFiles/grabRealSense2.dir/grabRealSense2.cpp.o -o grabRealSense2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabRealSense2
-make  -f example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/build.make example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o -MF CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o.d -o CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/grabV4l2MultiCpp11Thread.cpp
 [ 61%] Linking CXX executable grabRealSense
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabRealSense.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabRealSense.dir/link.d CMakeFiles/grabRealSense.dir/grabRealSense.cpp.o -o grabRealSense  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Built target grabRealSense
-make  -f example/device/framegrabber/CMakeFiles/readRealSenseData.dir/build.make example/device/framegrabber/CMakeFiles/readRealSenseData.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/readRealSenseData.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/device/framegrabber/CMakeFiles/readRealSenseData.dir/build.make example/device/framegrabber/CMakeFiles/readRealSenseData.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Building CXX object example/device/framegrabber/CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/framegrabber/CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o -MF CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o.d -o CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/framegrabber/readRealSenseData.cpp
-[ 61%] Linking CXX executable grabRealSense2_T265
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabRealSense2_T265.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabRealSense2_T265.dir/link.d CMakeFiles/grabRealSense2_T265.dir/grabRealSense2_T265.cpp.o -o grabRealSense2_T265  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabRealSense2_T265
 make  -f example/device/framegrabber/CMakeFiles/saveRealSenseData.dir/build.make example/device/framegrabber/CMakeFiles/saveRealSenseData.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber/CMakeFiles/saveRealSenseData.dir/DependInfo.cmake "--color="
@@ -35781,6 +35813,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 61%] Linking CXX executable grabRealSense2_T265
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabRealSense2_T265.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -35822,11 +35856,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 61%] Linking CXX executable saveRealSenseData
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/saveRealSenseData.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/saveRealSenseData.dir/link.d CMakeFiles/saveRealSenseData.dir/saveRealSenseData.cpp.o -o saveRealSenseData  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabRealSense2_T265.dir/link.d CMakeFiles/grabRealSense2_T265.dir/grabRealSense2_T265.cpp.o -o grabRealSense2_T265  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target saveRealSenseData
+[ 61%] Built target grabRealSense2_T265
 make  -f example/device/kinect/CMakeFiles/kinectAcquisition.dir/build.make example/device/kinect/CMakeFiles/kinectAcquisition.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/kinect /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/kinect /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/kinect/CMakeFiles/kinectAcquisition.dir/DependInfo.cmake "--color="
@@ -35835,37 +35867,39 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/kinect/CMakeFiles/kinectAcquisition.dir/kinectAcquisition.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/kinect && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/kinect/CMakeFiles/kinectAcquisition.dir/kinectAcquisition.cpp.o -MF CMakeFiles/kinectAcquisition.dir/kinectAcquisition.cpp.o.d -o CMakeFiles/kinectAcquisition.dir/kinectAcquisition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/kinect/kinectAcquisition.cpp
-[ 61%] Linking CXX executable readRealSenseData
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/readRealSenseData.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/readRealSenseData.dir/link.d CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o -o readRealSenseData  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable saveRealSenseData
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/saveRealSenseData.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/saveRealSenseData.dir/link.d CMakeFiles/saveRealSenseData.dir/saveRealSenseData.cpp.o -o saveRealSenseData  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target readRealSenseData
+[ 61%] Built target saveRealSenseData
 make  -f example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/build.make example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/laserscanner /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/DependInfo.cmake "--color="
-[ 61%] Linking CXX executable grabV4l2MultiCpp11Thread
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabV4l2MultiCpp11Thread.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/build.make example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/SickLDMRS-Acq.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/laserscanner/CMakeFiles/SickLDMRS-Acq.dir/SickLDMRS-Acq.cpp.o -MF CMakeFiles/SickLDMRS-Acq.dir/SickLDMRS-Acq.cpp.o.d -o CMakeFiles/SickLDMRS-Acq.dir/SickLDMRS-Acq.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/laserscanner/SickLDMRS-Acq.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabV4l2MultiCpp11Thread.dir/link.d CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o -o grabV4l2MultiCpp11Thread  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable kinectAcquisition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/kinect && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinectAcquisition.dir/link.txt --verbose=1
+[ 61%] Linking CXX executable readRealSenseData
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/readRealSenseData.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/kinectAcquisition.dir/link.d CMakeFiles/kinectAcquisition.dir/kinectAcquisition.cpp.o -o kinectAcquisition  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target grabV4l2MultiCpp11Thread
+[ 61%] Built target kinectAcquisition
 make  -f example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/build.make example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/laserscanner /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/DependInfo.cmake "--color="
-[ 61%] Linking CXX executable kinectAcquisition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/kinect && /usr/bin/cmake -E cmake_link_script CMakeFiles/kinectAcquisition.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/build.make example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/SickLDMRS-Process.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/device/laserscanner/CMakeFiles/SickLDMRS-Process.dir/SickLDMRS-Process.cpp.o -MF CMakeFiles/SickLDMRS-Process.dir/SickLDMRS-Process.cpp.o.d -o CMakeFiles/SickLDMRS-Process.dir/SickLDMRS-Process.cpp.o -c /build/reproducible-path/visp-3.6.0/example/device/laserscanner/SickLDMRS-Process.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/kinectAcquisition.dir/link.d CMakeFiles/kinectAcquisition.dir/kinectAcquisition.cpp.o -o kinectAcquisition  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable grabV4l2MultiCpp11Thread
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/framegrabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/grabV4l2MultiCpp11Thread.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/readRealSenseData.dir/link.d CMakeFiles/readRealSenseData.dir/readRealSenseData.cpp.o -o readRealSenseData  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target kinectAcquisition
+[ 61%] Built target readRealSenseData
 make  -f example/device/light/CMakeFiles/ringLight.dir/build.make example/device/light/CMakeFiles/ringLight.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/device/light /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/light /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/light/CMakeFiles/ringLight.dir/DependInfo.cmake "--color="
@@ -35913,6 +35947,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/grabV4l2MultiCpp11Thread.dir/link.d CMakeFiles/grabV4l2MultiCpp11Thread.dir/grabV4l2MultiCpp11Thread.cpp.o -o grabV4l2MultiCpp11Thread  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target grabV4l2MultiCpp11Thread
+make  -f example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/build.make example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/build.make example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-strict-overflow -MD -MT example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o -MF CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o.d -o CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o -c /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing/photometricVisualServoing.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -35953,22 +35998,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 61%] Linking CXX executable ringLight
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/light && /usr/bin/cmake -E cmake_link_script CMakeFiles/ringLight.dir/link.txt --verbose=1
 [ 61%] Linking CXX executable SickLDMRS-Acq
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner && /usr/bin/cmake -E cmake_link_script CMakeFiles/SickLDMRS-Acq.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/ringLight.dir/link.d CMakeFiles/ringLight.dir/ringLight.cpp.o -o ringLight  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Built target ringLight
-make  -f example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/build.make example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/build.make example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 61%] Building CXX object example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-strict-overflow -MD -MT example/direct-visual-servoing/CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o -MF CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o.d -o CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o -c /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing/photometricVisualServoing.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/SickLDMRS-Acq.dir/link.d "CMakeFiles/SickLDMRS-Acq.dir/SickLDMRS-Acq.cpp.o" -o SickLDMRS-Acq  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 61%] Linking CXX executable ringLight
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/light && /usr/bin/cmake -E cmake_link_script CMakeFiles/ringLight.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Built target SickLDMRS-Acq
 make  -f example/direct-visual-servoing/CMakeFiles/photometricVisualServoingWithoutVpServo.dir/build.make example/direct-visual-servoing/CMakeFiles/photometricVisualServoingWithoutVpServo.dir/depend
@@ -35979,8 +36013,6 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 61%] Building CXX object example/direct-visual-servoing/CMakeFiles/photometricVisualServoingWithoutVpServo.dir/photometricVisualServoingWithoutVpServo.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-strict-overflow -MD -MT example/direct-visual-servoing/CMakeFiles/photometricVisualServoingWithoutVpServo.dir/photometricVisualServoingWithoutVpServo.cpp.o -MF CMakeFiles/photometricVisualServoingWithoutVpServo.dir/photometricVisualServoingWithoutVpServo.cpp.o.d -o CMakeFiles/photometricVisualServoingWithoutVpServo.dir/photometricVisualServoingWithoutVpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/example/direct-visual-servoing/photometricVisualServoingWithoutVpServo.cpp
-[ 62%] Linking CXX executable SickLDMRS-Process
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner && /usr/bin/cmake -E cmake_link_script CMakeFiles/SickLDMRS-Process.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36021,6 +36053,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/ringLight.dir/link.d CMakeFiles/ringLight.dir/ringLight.cpp.o -o ringLight  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Built target ringLight
+make  -f example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/build.make example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/build.make example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 61%] Building CXX object example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o -MF CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o.d -o CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o -c /build/reproducible-path/visp-3.6.0/example/homography/homographyHartleyDLT2DObject.cpp
+[ 62%] Linking CXX executable SickLDMRS-Process
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/laserscanner && /usr/bin/cmake -E cmake_link_script CMakeFiles/SickLDMRS-Process.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36064,14 +36109,16 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/SickLDMRS-Process.dir/link.d "CMakeFiles/SickLDMRS-Process.dir/SickLDMRS-Process.cpp.o" -o SickLDMRS-Process  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Built target SickLDMRS-Process
-make  -f example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/build.make example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/depend
+make  -f example/homography/CMakeFiles/homographyHLM2DObject.dir/build.make example/homography/CMakeFiles/homographyHLM2DObject.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/CMakeFiles/homographyHLM2DObject.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/build.make example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/build
+make  -f example/homography/CMakeFiles/homographyHLM2DObject.dir/build.make example/homography/CMakeFiles/homographyHLM2DObject.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/homography/CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o -MF CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o.d -o CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o -c /build/reproducible-path/visp-3.6.0/example/homography/homographyHartleyDLT2DObject.cpp
+[ 62%] Building CXX object example/homography/CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/homography/CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o -MF CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o.d -o CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o -c /build/reproducible-path/visp-3.6.0/example/homography/homographyHLM2DObject.cpp
+[ 62%] Linking CXX executable photometricVisualServoing
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/cmake -E cmake_link_script CMakeFiles/photometricVisualServoing.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/example/homography/homographyHartleyDLT2DObject.cpp:52:
 /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]
@@ -36110,24 +36157,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 62%] Linking CXX executable photometricVisualServoing
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/cmake -E cmake_link_script CMakeFiles/photometricVisualServoing.dir/link.txt --verbose=1
-[ 62%] Linking CXX executable photometricVisualServoingWithoutVpServo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/cmake -E cmake_link_script CMakeFiles/photometricVisualServoingWithoutVpServo.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/photometricVisualServoing.dir/link.d CMakeFiles/photometricVisualServoing.dir/photometricVisualServoing.cpp.o -o photometricVisualServoing  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Built target photometricVisualServoing
-make  -f example/homography/CMakeFiles/homographyHLM2DObject.dir/build.make example/homography/CMakeFiles/homographyHLM2DObject.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/CMakeFiles/homographyHLM2DObject.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/homography/CMakeFiles/homographyHLM2DObject.dir/build.make example/homography/CMakeFiles/homographyHLM2DObject.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/homography/CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/homography/CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o -MF CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o.d -o CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o -c /build/reproducible-path/visp-3.6.0/example/homography/homographyHLM2DObject.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/photometricVisualServoingWithoutVpServo.dir/link.d CMakeFiles/photometricVisualServoingWithoutVpServo.dir/photometricVisualServoingWithoutVpServo.cpp.o -o photometricVisualServoingWithoutVpServo  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target photometricVisualServoingWithoutVpServo
 make  -f example/homography/CMakeFiles/homographyHLM3DObject.dir/build.make example/homography/CMakeFiles/homographyHLM3DObject.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/CMakeFiles/homographyHLM3DObject.dir/DependInfo.cmake "--color="
@@ -36136,8 +36168,6 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Building CXX object example/homography/CMakeFiles/homographyHLM3DObject.dir/homographyHLM3DObject.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/homography/CMakeFiles/homographyHLM3DObject.dir/homographyHLM3DObject.cpp.o -MF CMakeFiles/homographyHLM3DObject.dir/homographyHLM3DObject.cpp.o.d -o CMakeFiles/homographyHLM3DObject.dir/homographyHLM3DObject.cpp.o -c /build/reproducible-path/visp-3.6.0/example/homography/homographyHLM3DObject.cpp
-[ 62%] Linking CXX executable homographyHartleyDLT2DObject
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyHartleyDLT2DObject.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/example/homography/homographyHLM2DObject.cpp:54:
 /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]
@@ -36176,9 +36206,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyHartleyDLT2DObject.dir/link.d CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o -o homographyHartleyDLT2DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 62%] Linking CXX executable photometricVisualServoingWithoutVpServo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing && /usr/bin/cmake -E cmake_link_script CMakeFiles/photometricVisualServoingWithoutVpServo.dir/link.txt --verbose=1
+[ 62%] Linking CXX executable homographyHartleyDLT2DObject
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyHartleyDLT2DObject.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/photometricVisualServoingWithoutVpServo.dir/link.d CMakeFiles/photometricVisualServoingWithoutVpServo.dir/photometricVisualServoingWithoutVpServo.cpp.o -o photometricVisualServoingWithoutVpServo  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target homographyHartleyDLT2DObject
+[ 62%] Built target photometricVisualServoingWithoutVpServo
 make  -f example/homography/CMakeFiles/homographyRansac2DObject.dir/build.make example/homography/CMakeFiles/homographyRansac2DObject.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/CMakeFiles/homographyRansac2DObject.dir/DependInfo.cmake "--color="
@@ -36187,6 +36221,15 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Building CXX object example/homography/CMakeFiles/homographyRansac2DObject.dir/homographyRansac2DObject.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/homography/CMakeFiles/homographyRansac2DObject.dir/homographyRansac2DObject.cpp.o -MF CMakeFiles/homographyRansac2DObject.dir/homographyRansac2DObject.cpp.o.d -o CMakeFiles/homographyRansac2DObject.dir/homographyRansac2DObject.cpp.o -c /build/reproducible-path/visp-3.6.0/example/homography/homographyRansac2DObject.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyHartleyDLT2DObject.dir/link.d CMakeFiles/homographyHartleyDLT2DObject.dir/homographyHartleyDLT2DObject.cpp.o -o homographyHartleyDLT2DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target homographyHartleyDLT2DObject
+make  -f example/image/CMakeFiles/imageDiskRW.dir/build.make example/image/CMakeFiles/imageDiskRW.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image/CMakeFiles/imageDiskRW.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/image/CMakeFiles/imageDiskRW.dir/build.make example/image/CMakeFiles/imageDiskRW.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/example/homography/homographyHLM3DObject.cpp:54:
 /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]
@@ -36225,6 +36268,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 62%] Building CXX object example/image/CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/image/CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o -MF CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o.d -o CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o -c /build/reproducible-path/visp-3.6.0/example/image/imageDiskRW.cpp
+[ 62%] Linking CXX executable homographyHLM2DObject
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyHLM2DObject.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyHLM2DObject.dir/link.d CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o -o homographyHLM2DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target homographyHLM2DObject
+make  -f example/key-point/CMakeFiles/planarObjectDetector.dir/build.make example/key-point/CMakeFiles/planarObjectDetector.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point/CMakeFiles/planarObjectDetector.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/key-point/CMakeFiles/planarObjectDetector.dir/build.make example/key-point/CMakeFiles/planarObjectDetector.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/example/homography/homographyRansac2DObject.cpp:54:
 /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]
@@ -36263,45 +36319,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 62%] Linking CXX executable homographyHLM3DObject
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyHLM3DObject.dir/link.txt --verbose=1
-[ 62%] Linking CXX executable homographyHLM2DObject
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyHLM2DObject.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyHLM3DObject.dir/link.d CMakeFiles/homographyHLM3DObject.dir/homographyHLM3DObject.cpp.o -o homographyHLM3DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target homographyHLM3DObject
-make  -f example/image/CMakeFiles/imageDiskRW.dir/build.make example/image/CMakeFiles/imageDiskRW.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image/CMakeFiles/imageDiskRW.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/image/CMakeFiles/imageDiskRW.dir/build.make example/image/CMakeFiles/imageDiskRW.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyHLM2DObject.dir/link.d CMakeFiles/homographyHLM2DObject.dir/homographyHLM2DObject.cpp.o -o homographyHLM2DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/image/CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/image/CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o -MF CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o.d -o CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o -c /build/reproducible-path/visp-3.6.0/example/image/imageDiskRW.cpp
-[ 62%] Built target homographyHLM2DObject
-make  -f example/key-point/CMakeFiles/planarObjectDetector.dir/build.make example/key-point/CMakeFiles/planarObjectDetector.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point/CMakeFiles/planarObjectDetector.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/key-point/CMakeFiles/planarObjectDetector.dir/build.make example/key-point/CMakeFiles/planarObjectDetector.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Building CXX object example/key-point/CMakeFiles/planarObjectDetector.dir/planarObjectDetector.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/key-point/CMakeFiles/planarObjectDetector.dir/planarObjectDetector.cpp.o -MF CMakeFiles/planarObjectDetector.dir/planarObjectDetector.cpp.o.d -o CMakeFiles/planarObjectDetector.dir/planarObjectDetector.cpp.o -c /build/reproducible-path/visp-3.6.0/example/key-point/planarObjectDetector.cpp
-[ 62%] Linking CXX executable homographyRansac2DObject
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyRansac2DObject.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyRansac2DObject.dir/link.d CMakeFiles/homographyRansac2DObject.dir/homographyRansac2DObject.cpp.o -o homographyRansac2DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target homographyRansac2DObject
-make  -f example/key-point/CMakeFiles/fernClassifier.dir/build.make example/key-point/CMakeFiles/fernClassifier.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point/CMakeFiles/fernClassifier.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/key-point/CMakeFiles/fernClassifier.dir/build.make example/key-point/CMakeFiles/fernClassifier.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/key-point/CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/key-point/CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o -MF CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o.d -o CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o -c /build/reproducible-path/visp-3.6.0/example/key-point/fernClassifier.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36342,8 +36361,25 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 62%] Linking CXX executable homographyHLM3DObject
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyHLM3DObject.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyHLM3DObject.dir/link.d CMakeFiles/homographyHLM3DObject.dir/homographyHLM3DObject.cpp.o -o homographyHLM3DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target homographyHLM3DObject
+make  -f example/key-point/CMakeFiles/fernClassifier.dir/build.make example/key-point/CMakeFiles/fernClassifier.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point/CMakeFiles/fernClassifier.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/key-point/CMakeFiles/fernClassifier.dir/build.make example/key-point/CMakeFiles/fernClassifier.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/key-point/CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/key-point/CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o -MF CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o.d -o CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o -c /build/reproducible-path/visp-3.6.0/example/key-point/fernClassifier.cpp
 [ 62%] Linking CXX executable planarObjectDetector
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point && /usr/bin/cmake -E cmake_link_script CMakeFiles/planarObjectDetector.dir/link.txt --verbose=1
+[ 62%] Linking CXX executable imageDiskRW
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageDiskRW.dir/link.txt --verbose=1
+[ 62%] Linking CXX executable homographyRansac2DObject
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography && /usr/bin/cmake -E cmake_link_script CMakeFiles/homographyRansac2DObject.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/planarObjectDetector.dir/link.d CMakeFiles/planarObjectDetector.dir/planarObjectDetector.cpp.o -o planarObjectDetector  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Built target planarObjectDetector
@@ -36355,10 +36391,41 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 62%] Building CXX object example/manual/CMakeFiles/manGeometricFeatures.dir/geometric-features/manGeometricFeatures.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGeometricFeatures.dir/geometric-features/manGeometricFeatures.cpp.o -MF CMakeFiles/manGeometricFeatures.dir/geometric-features/manGeometricFeatures.cpp.o.d -o CMakeFiles/manGeometricFeatures.dir/geometric-features/manGeometricFeatures.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/geometric-features/manGeometricFeatures.cpp
-[ 62%] Linking CXX executable imageDiskRW
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageDiskRW.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/imageDiskRW.dir/link.d CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o -o imageDiskRW  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target imageDiskRW
+make  -f example/manual/CMakeFiles/HelloWorld.dir/build.make example/manual/CMakeFiles/HelloWorld.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/HelloWorld.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/HelloWorld.dir/build.make example/manual/CMakeFiles/HelloWorld.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o -MF CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o.d -o CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/hello-world/CMake/HelloWorld.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/homographyRansac2DObject.dir/link.d CMakeFiles/homographyRansac2DObject.dir/homographyRansac2DObject.cpp.o -o homographyRansac2DObject  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target homographyRansac2DObject
+make  -f example/manual/CMakeFiles/manDisplay.dir/build.make example/manual/CMakeFiles/manDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manDisplay.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manDisplay.dir/build.make example/manual/CMakeFiles/manDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o -MF CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o.d -o CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manDisplay.cpp
 [ 62%] Linking CXX executable fernClassifier
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/key-point && /usr/bin/cmake -E cmake_link_script CMakeFiles/fernClassifier.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/fernClassifier.dir/link.d CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o -o fernClassifier  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target fernClassifier
+make  -f example/manual/CMakeFiles/manGrab1394-2.dir/build.make example/manual/CMakeFiles/manGrab1394-2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrab1394-2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manGrab1394-2.dir/build.make example/manual/CMakeFiles/manGrab1394-2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o -MF CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o.d -o CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrab1394-2.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36400,30 +36467,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/fernClassifier.dir/link.d CMakeFiles/fernClassifier.dir/fernClassifier.cpp.o -o fernClassifier  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target fernClassifier
-make  -f example/manual/CMakeFiles/HelloWorld.dir/build.make example/manual/CMakeFiles/HelloWorld.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/HelloWorld.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/HelloWorld.dir/build.make example/manual/CMakeFiles/HelloWorld.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o -MF CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o.d -o CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/hello-world/CMake/HelloWorld.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/imageDiskRW.dir/link.d CMakeFiles/imageDiskRW.dir/imageDiskRW.cpp.o -o imageDiskRW  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target imageDiskRW
-make  -f example/manual/CMakeFiles/manDisplay.dir/build.make example/manual/CMakeFiles/manDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manDisplay.dir/build.make example/manual/CMakeFiles/manDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o -MF CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o.d -o CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manDisplay.cpp
-[ 62%] Linking CXX executable manGeometricFeatures
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGeometricFeatures.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRotationMatrix.h:42,
                  from /build/reproducible-path/visp-3.6.0/example/manual/hello-world/CMake/HelloWorld.cpp:39:
 /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]
@@ -36502,43 +36545,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGeometricFeatures.dir/link.d "CMakeFiles/manGeometricFeatures.dir/geometric-features/manGeometricFeatures.cpp.o" -o manGeometricFeatures  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target manGeometricFeatures
-make  -f example/manual/CMakeFiles/manGrab1394-2.dir/build.make example/manual/CMakeFiles/manGrab1394-2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrab1394-2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manGrab1394-2.dir/build.make example/manual/CMakeFiles/manGrab1394-2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o -MF CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o.d -o CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrab1394-2.cpp
-[ 62%] Linking CXX executable HelloWorld
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorld.dir/link.txt --verbose=1
-[ 62%] Linking CXX executable manDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/HelloWorld.dir/link.d "CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o" -o HelloWorld  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target HelloWorld
-make  -f example/manual/CMakeFiles/manGrabDirectShow.dir/build.make example/manual/CMakeFiles/manGrabDirectShow.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrabDirectShow.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manGrabDirectShow.dir/build.make example/manual/CMakeFiles/manGrabDirectShow.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o -MF CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o.d -o CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrabDirectShow.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manDisplay.dir/link.d "CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o" -o manDisplay  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target manDisplay
-make  -f example/manual/CMakeFiles/manGrabDisk.dir/build.make example/manual/CMakeFiles/manGrabDisk.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrabDisk.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manGrabDisk.dir/build.make example/manual/CMakeFiles/manGrabDisk.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o -MF CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o.d -o CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrabDisk.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36579,6 +36585,58 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 62%] Linking CXX executable HelloWorld
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorld.dir/link.txt --verbose=1
+[ 62%] Linking CXX executable manGeometricFeatures
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGeometricFeatures.dir/link.txt --verbose=1
+[ 62%] Linking CXX executable manDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manDisplay.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/HelloWorld.dir/link.d "CMakeFiles/HelloWorld.dir/hello-world/CMake/HelloWorld.cpp.o" -o HelloWorld  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target HelloWorld
+make  -f example/manual/CMakeFiles/manGrabDirectShow.dir/build.make example/manual/CMakeFiles/manGrabDirectShow.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrabDirectShow.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manGrabDirectShow.dir/build.make example/manual/CMakeFiles/manGrabDirectShow.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o -MF CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o.d -o CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrabDirectShow.cpp
+[ 62%] Linking CXX executable manGrab1394-2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrab1394-2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manDisplay.dir/link.d "CMakeFiles/manDisplay.dir/image-manipulation/manDisplay.cpp.o" -o manDisplay  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target manDisplay
+make  -f example/manual/CMakeFiles/manGrabDisk.dir/build.make example/manual/CMakeFiles/manGrabDisk.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrabDisk.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manGrabDisk.dir/build.make example/manual/CMakeFiles/manGrabDisk.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o -MF CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o.d -o CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrabDisk.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrab1394-2.dir/link.d "CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o" -o manGrab1394-2  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target manGrab1394-2
+make  -f example/manual/CMakeFiles/manGrabV4l2.dir/build.make example/manual/CMakeFiles/manGrabV4l2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrabV4l2.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGeometricFeatures.dir/link.d "CMakeFiles/manGeometricFeatures.dir/geometric-features/manGeometricFeatures.cpp.o" -o manGeometricFeatures  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manGrabV4l2.dir/build.make example/manual/CMakeFiles/manGrabV4l2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target manGeometricFeatures
+make  -f example/manual/CMakeFiles/HelloWorldOgre.dir/build.make example/manual/CMakeFiles/HelloWorldOgre.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/HelloWorldOgre.dir/DependInfo.cmake "--color="
+[ 62%] Building CXX object example/manual/CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o -MF CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o.d -o CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrabV4l2.cpp
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/HelloWorldOgre.dir/build.make example/manual/CMakeFiles/HelloWorldOgre.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o -MF CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o.d -o CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/ogre/HelloWorldOgre.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36659,45 +36717,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 62%] Linking CXX executable manGrab1394-2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrab1394-2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrab1394-2.dir/link.d "CMakeFiles/manGrab1394-2.dir/image-manipulation/manGrab1394-2.cpp.o" -o manGrab1394-2  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target manGrab1394-2
-make  -f example/manual/CMakeFiles/manGrabV4l2.dir/build.make example/manual/CMakeFiles/manGrabV4l2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manGrabV4l2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manGrabV4l2.dir/build.make example/manual/CMakeFiles/manGrabV4l2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o -MF CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o.d -o CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/image-manipulation/manGrabV4l2.cpp
-[ 62%] Linking CXX executable manGrabDirectShow
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrabDirectShow.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrabDirectShow.dir/link.d "CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o" -o manGrabDirectShow  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target manGrabDirectShow
-make  -f example/manual/CMakeFiles/HelloWorldOgre.dir/build.make example/manual/CMakeFiles/HelloWorldOgre.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/HelloWorldOgre.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/HelloWorldOgre.dir/build.make example/manual/CMakeFiles/HelloWorldOgre.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o -MF CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o.d -o CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/ogre/HelloWorldOgre.cpp
-[ 62%] Linking CXX executable manGrabDisk
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrabDisk.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrabDisk.dir/link.d "CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o" -o manGrabDisk  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Built target manGrabDisk
-make  -f example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/build.make example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/build.make example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 62%] Building CXX object example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o -MF CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o.d -o CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/ogre/HelloWorldOgreAdvanced.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -36777,6 +36796,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 62%] Linking CXX executable manGrabDirectShow
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrabDirectShow.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrabDirectShow.dir/link.d "CMakeFiles/manGrabDirectShow.dir/image-manipulation/manGrabDirectShow.cpp.o" -o manGrabDirectShow  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Built target manGrabDirectShow
+make  -f example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/build.make example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/build.make example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 62%] Building CXX object example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o -MF CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o.d -o CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/ogre/HelloWorldOgreAdvanced.cpp
+[ 62%] Linking CXX executable manGrabDisk
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrabDisk.dir/link.txt --verbose=1
 [ 63%] Linking CXX executable manGrabV4l2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manGrabV4l2.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrabV4l2.dir/link.d "CMakeFiles/manGrabV4l2.dir/image-manipulation/manGrabV4l2.cpp.o" -o manGrabV4l2  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
@@ -36785,11 +36819,35 @@
 make  -f example/manual/CMakeFiles/manServo4PointsDisplay.dir/build.make example/manual/CMakeFiles/manServo4PointsDisplay.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manServo4PointsDisplay.dir/DependInfo.cmake "--color="
+[ 63%] Linking CXX executable HelloWorldOgre
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorldOgre.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/manual/CMakeFiles/manServo4PointsDisplay.dir/build.make example/manual/CMakeFiles/manServo4PointsDisplay.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Building CXX object example/manual/CMakeFiles/manServo4PointsDisplay.dir/simulation/manServo4PointsDisplay.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manServo4PointsDisplay.dir/simulation/manServo4PointsDisplay.cpp.o -MF CMakeFiles/manServo4PointsDisplay.dir/simulation/manServo4PointsDisplay.cpp.o.d -o CMakeFiles/manServo4PointsDisplay.dir/simulation/manServo4PointsDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/simulation/manServo4PointsDisplay.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/HelloWorldOgre.dir/link.d CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o -o HelloWorldOgre  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Built target HelloWorldOgre
+make  -f example/manual/CMakeFiles/manSimu4Dots.dir/build.make example/manual/CMakeFiles/manSimu4Dots.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manSimu4Dots.dir/DependInfo.cmake "--color="
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manGrabDisk.dir/link.d "CMakeFiles/manGrabDisk.dir/image-manipulation/manGrabDisk.cpp.o" -o manGrabDisk  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manSimu4Dots.dir/build.make example/manual/CMakeFiles/manSimu4Dots.dir/build
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Built target manGrabDisk
+[ 63%] Building CXX object example/manual/CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o
+make  -f example/manual/CMakeFiles/manSimu4Points.dir/build.make example/manual/CMakeFiles/manSimu4Points.dir/depend
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o -MF CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o.d -o CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/simulation/manSimu4Dots.cpp
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manSimu4Points.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manSimu4Points.dir/build.make example/manual/CMakeFiles/manSimu4Points.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Building CXX object example/manual/CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o -MF CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o.d -o CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/simulation/manSimu4Points.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/manual/ogre/HelloWorldOgreAdvanced.cpp:45:
@@ -36829,32 +36887,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 63%] Linking CXX executable HelloWorldOgre
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorldOgre.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/HelloWorldOgre.dir/link.d CMakeFiles/HelloWorldOgre.dir/ogre/HelloWorldOgre.cpp.o -o HelloWorldOgre  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target HelloWorldOgre
-make  -f example/manual/CMakeFiles/manSimu4Dots.dir/build.make example/manual/CMakeFiles/manSimu4Dots.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manSimu4Dots.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manSimu4Dots.dir/build.make example/manual/CMakeFiles/manSimu4Dots.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Building CXX object example/manual/CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o -MF CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o.d -o CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/simulation/manSimu4Dots.cpp
-[ 63%] Linking CXX executable HelloWorldOgreAdvanced
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorldOgreAdvanced.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/HelloWorldOgreAdvanced.dir/link.d CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o -o HelloWorldOgreAdvanced  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target HelloWorldOgreAdvanced
-make  -f example/manual/CMakeFiles/manSimu4Points.dir/build.make example/manual/CMakeFiles/manSimu4Points.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manSimu4Points.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manSimu4Points.dir/build.make example/manual/CMakeFiles/manSimu4Points.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Building CXX object example/manual/CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o -MF CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o.d -o CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/simulation/manSimu4Points.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/manual/simulation/manServo4PointsDisplay.cpp:51:
@@ -36896,35 +36928,35 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [ 63%] Linking CXX executable manSimu4Dots
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manSimu4Dots.dir/link.txt --verbose=1
+[ 63%] Linking CXX executable manSimu4Points
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manSimu4Points.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manSimu4Dots.dir/link.d CMakeFiles/manSimu4Dots.dir/simulation/manSimu4Dots.cpp.o -o manSimu4Dots  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manSimu4Points.dir/link.d CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o -o manSimu4Points  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Built target manSimu4Dots
 make  -f example/manual/CMakeFiles/manServoMomentsSimple.dir/build.make example/manual/CMakeFiles/manServoMomentsSimple.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual/CMakeFiles/manServoMomentsSimple.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/manual/CMakeFiles/manServoMomentsSimple.dir/build.make example/manual/CMakeFiles/manServoMomentsSimple.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Building CXX object example/manual/CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o -MF CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o.d -o CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/moments/manServoMomentsSimple.cpp
-[ 63%] Linking CXX executable manSimu4Points
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manSimu4Points.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manSimu4Points.dir/link.d CMakeFiles/manSimu4Points.dir/simulation/manSimu4Points.cpp.o -o manSimu4Points  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Built target manSimu4Points
 make  -f example/math/CMakeFiles/exponentialMap.dir/build.make example/math/CMakeFiles/exponentialMap.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/exponentialMap.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/manual/CMakeFiles/manServoMomentsSimple.dir/build.make example/manual/CMakeFiles/manServoMomentsSimple.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/math/CMakeFiles/exponentialMap.dir/build.make example/math/CMakeFiles/exponentialMap.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Building CXX object example/manual/CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/manual/CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o -MF CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o.d -o CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o -c /build/reproducible-path/visp-3.6.0/example/manual/moments/manServoMomentsSimple.cpp
 [ 63%] Building CXX object example/math/CMakeFiles/exponentialMap.dir/exponentialMap.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/math/CMakeFiles/exponentialMap.dir/exponentialMap.cpp.o -MF CMakeFiles/exponentialMap.dir/exponentialMap.cpp.o.d -o CMakeFiles/exponentialMap.dir/exponentialMap.cpp.o -c /build/reproducible-path/visp-3.6.0/example/math/exponentialMap.cpp
-[ 63%] Linking CXX executable manServo4PointsDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manServo4PointsDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manServo4PointsDisplay.dir/link.d CMakeFiles/manServo4PointsDisplay.dir/simulation/manServo4PointsDisplay.cpp.o -o manServo4PointsDisplay  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 63%] Linking CXX executable HelloWorldOgreAdvanced
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/HelloWorldOgreAdvanced.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/HelloWorldOgreAdvanced.dir/link.d CMakeFiles/HelloWorldOgreAdvanced.dir/ogre/HelloWorldOgreAdvanced.cpp.o -o HelloWorldOgreAdvanced  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target manServo4PointsDisplay
+[ 63%] Built target HelloWorldOgreAdvanced
 make  -f example/math/CMakeFiles/BSpline.dir/build.make example/math/CMakeFiles/BSpline.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/BSpline.dir/DependInfo.cmake "--color="
@@ -36933,11 +36965,10 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Building CXX object example/math/CMakeFiles/BSpline.dir/BSpline.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/math/CMakeFiles/BSpline.dir/BSpline.cpp.o -MF CMakeFiles/BSpline.dir/BSpline.cpp.o.d -o CMakeFiles/BSpline.dir/BSpline.cpp.o -c /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp
+[ 63%] Linking CXX executable manServo4PointsDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manServo4PointsDisplay.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoint.h:44,
-                 from /build/reproducible-path/visp-3.6.0/example/manual/moments/manServoMomentsSimple.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/example/math/exponentialMap.cpp:42:
 /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) { }
       |                  ^
@@ -36975,7 +37006,10 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/example/math/exponentialMap.cpp:42:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPoint.h:44,
+                 from /build/reproducible-path/visp-3.6.0/example/manual/moments/manServoMomentsSimple.cpp:42:
 /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) { }
       |                  ^
@@ -37012,6 +37046,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manServo4PointsDisplay.dir/link.d CMakeFiles/manServo4PointsDisplay.dir/simulation/manServo4PointsDisplay.cpp.o -o manServo4PointsDisplay  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Built target manServo4PointsDisplay
+make  -f example/math/CMakeFiles/quadprog_eq.dir/build.make example/math/CMakeFiles/quadprog_eq.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/quadprog_eq.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/math/CMakeFiles/quadprog_eq.dir/build.make example/math/CMakeFiles/quadprog_eq.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Building CXX object example/math/CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/math/CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o -MF CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o.d -o CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o -c /build/reproducible-path/visp-3.6.0/example/math/quadprog_eq.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMatrix.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpBSpline.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:49:
@@ -37056,19 +37101,6 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/exponentialMap.dir/link.d CMakeFiles/exponentialMap.dir/exponentialMap.cpp.o -o exponentialMap  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Built target exponentialMap
-make  -f example/math/CMakeFiles/quadprog_eq.dir/build.make example/math/CMakeFiles/quadprog_eq.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/quadprog_eq.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/math/CMakeFiles/quadprog_eq.dir/build.make example/math/CMakeFiles/quadprog_eq.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Building CXX object example/math/CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/math/CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o -MF CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o.d -o CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o -c /build/reproducible-path/visp-3.6.0/example/math/quadprog_eq.cpp
-[ 63%] Linking CXX executable manServoMomentsSimple
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manServoMomentsSimple.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manServoMomentsSimple.dir/link.d CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o -o manServoMomentsSimple  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target manServoMomentsSimple
 make  -f example/math/CMakeFiles/quadprog.dir/build.make example/math/CMakeFiles/quadprog.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/quadprog.dir/DependInfo.cmake "--color="
@@ -37077,6 +37109,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Building CXX object example/math/CMakeFiles/quadprog.dir/quadprog.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/math/CMakeFiles/quadprog.dir/quadprog.cpp.o -MF CMakeFiles/quadprog.dir/quadprog.cpp.o.d -o CMakeFiles/quadprog.dir/quadprog.cpp.o -c /build/reproducible-path/visp-3.6.0/example/math/quadprog.cpp
+[ 63%] Linking CXX executable manServoMomentsSimple
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/manual && /usr/bin/cmake -E cmake_link_script CMakeFiles/manServoMomentsSimple.dir/link.txt --verbose=1
 In file included from /usr/include/c++/14/list:65,
                  from /usr/include/opencv4/opencv2/stitching/detail/util.hpp:46,
                  from /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp:48,
@@ -37171,29 +37205,6 @@
 /usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
  1315 |       { this->_M_insert(end(), __x); }
       |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
-    inlined from 'int main(int, const char**)' at /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:224:28:
-/usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
- 1315 |       { this->_M_insert(end(), __x); }
-      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
-    inlined from 'int main(int, const char**)' at /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:226:28:
-/usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
- 1315 |       { this->_M_insert(end(), __x); }
-      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
-In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
-    inlined from 'int main(int, const char**)' at /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:228:28:
-/usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
- 1315 |       { this->_M_insert(end(), __x); }
-      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
-[ 63%] Linking CXX executable BSpline
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/BSpline.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/BSpline.dir/link.d CMakeFiles/BSpline.dir/BSpline.cpp.o -o BSpline  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target BSpline
-make  -f example/math/CMakeFiles/random.dir/build.make example/math/CMakeFiles/random.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/random.dir/DependInfo.cmake "--color="
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -37204,6 +37215,11 @@
   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 '< >'
+In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
+    inlined from 'int main(int, const char**)' at /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:224:28:
+/usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
+ 1315 |       { this->_M_insert(end(), __x); }
+      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /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)
       |                  ^
@@ -37231,16 +37247,45 @@
 /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>()
       |                           ^
+In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
+    inlined from 'int main(int, const char**)' at /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:226:28:
+/usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
+ 1315 |       { this->_M_insert(end(), __x); }
+      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:239:27: note: remove the '< >'
+In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = vpImagePoint; _Alloc = std::allocator<vpImagePoint>]',
+    inlined from 'int main(int, const char**)' at /build/reproducible-path/visp-3.6.0/example/math/BSpline.cpp:228:28:
+/usr/include/c++/14/bits/stl_list.h:1315:24: note: parameter passing for argument of type 'std::_List_iterator<vpImagePoint>' changed in GCC 7.1
+ 1315 |       { this->_M_insert(end(), __x); }
+      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
 /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 '< >'
+[ 63%] Linking CXX executable BSpline
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/BSpline.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/manServoMomentsSimple.dir/link.d CMakeFiles/manServoMomentsSimple.dir/moments/manServoMomentsSimple.cpp.o -o manServoMomentsSimple  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Built target manServoMomentsSimple
+make  -f example/math/CMakeFiles/random.dir/build.make example/math/CMakeFiles/random.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/CMakeFiles/random.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/math/CMakeFiles/random.dir/build.make example/math/CMakeFiles/random.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Building CXX object example/math/CMakeFiles/random.dir/random.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/math/CMakeFiles/random.dir/random.cpp.o -MF CMakeFiles/random.dir/random.cpp.o.d -o CMakeFiles/random.dir/random.cpp.o -c /build/reproducible-path/visp-3.6.0/example/math/random.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/BSpline.dir/link.d CMakeFiles/BSpline.dir/BSpline.cpp.o -o BSpline  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Built target BSpline
+make  -f example/moments/image/CMakeFiles/servoMomentImage.dir/build.make example/moments/image/CMakeFiles/servoMomentImage.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/moments/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image/CMakeFiles/servoMomentImage.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/moments/image/CMakeFiles/servoMomentImage.dir/build.make example/moments/image/CMakeFiles/servoMomentImage.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 63%] Building CXX object example/moments/image/CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/moments/image/CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o -MF CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o.d -o CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o -c /build/reproducible-path/visp-3.6.0/example/moments/image/servoMomentImage.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/vpLinProg.h:40,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpQuadProg.h:40,
@@ -37281,21 +37326,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 63%] Linking CXX executable random
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/random.dir/link.txt --verbose=1
 [ 63%] Linking CXX executable quadprog_eq
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/quadprog_eq.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/random.dir/link.d CMakeFiles/random.dir/random.cpp.o -o random  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target random
-make  -f example/moments/image/CMakeFiles/servoMomentImage.dir/build.make example/moments/image/CMakeFiles/servoMomentImage.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/moments/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image/CMakeFiles/servoMomentImage.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/moments/image/CMakeFiles/servoMomentImage.dir/build.make example/moments/image/CMakeFiles/servoMomentImage.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Building CXX object example/moments/image/CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/moments/image/CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o -MF CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o.d -o CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o -c /build/reproducible-path/visp-3.6.0/example/moments/image/servoMomentImage.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/quadprog_eq.dir/link.d CMakeFiles/quadprog_eq.dir/quadprog_eq.cpp.o -o quadprog_eq  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Built target quadprog_eq
@@ -37307,11 +37339,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 63%] Building CXX object example/moments/points/CMakeFiles/servoMomentPoints.dir/servoMomentPoints.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/points && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/moments/points/CMakeFiles/servoMomentPoints.dir/servoMomentPoints.cpp.o -MF CMakeFiles/servoMomentPoints.dir/servoMomentPoints.cpp.o.d -o CMakeFiles/servoMomentPoints.dir/servoMomentPoints.cpp.o -c /build/reproducible-path/visp-3.6.0/example/moments/points/servoMomentPoints.cpp
-[ 63%] Linking CXX executable quadprog
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/quadprog.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/quadprog.dir/link.d CMakeFiles/quadprog.dir/quadprog.cpp.o -o quadprog  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 63%] Linking CXX executable random
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/random.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/random.dir/link.d CMakeFiles/random.dir/random.cpp.o -o random  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 63%] Built target quadprog
+[ 63%] Built target random
 make  -f example/moments/polygon/CMakeFiles/servoMomentPolygon.dir/build.make example/moments/polygon/CMakeFiles/servoMomentPolygon.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/moments/polygon /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/polygon /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/polygon/CMakeFiles/servoMomentPolygon.dir/DependInfo.cmake "--color="
@@ -37359,6 +37391,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 64%] Linking CXX executable quadprog
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math && /usr/bin/cmake -E cmake_link_script CMakeFiles/quadprog.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/quadprog.dir/link.d CMakeFiles/quadprog.dir/quadprog.cpp.o -o quadprog  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Built target quadprog
+make  -f example/ogre-simulator/CMakeFiles/AROgre.dir/build.make example/ogre-simulator/CMakeFiles/AROgre.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/ogre-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator/CMakeFiles/AROgre.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/ogre-simulator/CMakeFiles/AROgre.dir/build.make example/ogre-simulator/CMakeFiles/AROgre.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Building CXX object example/ogre-simulator/CMakeFiles/AROgre.dir/AROgre.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/ogre-simulator/CMakeFiles/AROgre.dir/AROgre.cpp.o -MF CMakeFiles/AROgre.dir/AROgre.cpp.o.d -o CMakeFiles/AROgre.dir/AROgre.cpp.o -c /build/reproducible-path/visp-3.6.0/example/ogre-simulator/AROgre.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/moments/points/servoMomentPoints.cpp:43:
@@ -37437,24 +37482,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 64%] Linking CXX executable AROgre
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/AROgre.dir/link.txt --verbose=1
 [ 64%] Linking CXX executable servoMomentImage
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoMomentImage.dir/link.txt --verbose=1
-[ 64%] Linking CXX executable servoMomentPoints
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/points && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoMomentPoints.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoMomentImage.dir/link.d CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o -o servoMomentImage  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target servoMomentImage
-make  -f example/ogre-simulator/CMakeFiles/AROgre.dir/build.make example/ogre-simulator/CMakeFiles/AROgre.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/ogre-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator/CMakeFiles/AROgre.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/ogre-simulator/CMakeFiles/AROgre.dir/build.make example/ogre-simulator/CMakeFiles/AROgre.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Building CXX object example/ogre-simulator/CMakeFiles/AROgre.dir/AROgre.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/ogre-simulator/CMakeFiles/AROgre.dir/AROgre.cpp.o -MF CMakeFiles/AROgre.dir/AROgre.cpp.o.d -o CMakeFiles/AROgre.dir/AROgre.cpp.o -c /build/reproducible-path/visp-3.6.0/example/ogre-simulator/AROgre.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoMomentPoints.dir/link.d CMakeFiles/servoMomentPoints.dir/servoMomentPoints.cpp.o -o servoMomentPoints  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/AROgre.dir/link.d CMakeFiles/AROgre.dir/AROgre.cpp.o -o AROgre  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target servoMomentPoints
+[ 64%] Built target AROgre
 make  -f example/ogre-simulator/CMakeFiles/AROgreBasic.dir/build.make example/ogre-simulator/CMakeFiles/AROgreBasic.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/ogre-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator/CMakeFiles/AROgreBasic.dir/DependInfo.cmake "--color="
@@ -37463,11 +37497,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 64%] Building CXX object example/ogre-simulator/CMakeFiles/AROgreBasic.dir/AROgreBasic.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/ogre-simulator/CMakeFiles/AROgreBasic.dir/AROgreBasic.cpp.o -MF CMakeFiles/AROgreBasic.dir/AROgreBasic.cpp.o.d -o CMakeFiles/AROgreBasic.dir/AROgreBasic.cpp.o -c /build/reproducible-path/visp-3.6.0/example/ogre-simulator/AROgreBasic.cpp
-[ 64%] Linking CXX executable servoMomentPolygon
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/polygon && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoMomentPolygon.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoMomentPolygon.dir/link.d CMakeFiles/servoMomentPolygon.dir/servoMomentPolygon.cpp.o -o servoMomentPolygon  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoMomentImage.dir/link.d CMakeFiles/servoMomentImage.dir/servoMomentImage.cpp.o -o servoMomentImage  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target servoMomentPolygon
+[ 64%] Built target servoMomentImage
 make  -f example/parse-argv/CMakeFiles/parse-argv1.dir/build.make example/parse-argv/CMakeFiles/parse-argv1.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/parse-argv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/CMakeFiles/parse-argv1.dir/DependInfo.cmake "--color="
@@ -37476,13 +37508,15 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 64%] Building CXX object example/parse-argv/CMakeFiles/parse-argv1.dir/parse-argv1.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/parse-argv/CMakeFiles/parse-argv1.dir/parse-argv1.cpp.o -MF CMakeFiles/parse-argv1.dir/parse-argv1.cpp.o.d -o CMakeFiles/parse-argv1.dir/parse-argv1.cpp.o -c /build/reproducible-path/visp-3.6.0/example/parse-argv/parse-argv1.cpp
-[ 64%] Linking CXX executable AROgre
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/AROgre.dir/link.txt --verbose=1
+[ 64%] Linking CXX executable servoMomentPoints
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/points && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoMomentPoints.dir/link.txt --verbose=1
+[ 64%] Linking CXX executable servoMomentPolygon
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/moments/polygon && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoMomentPolygon.dir/link.txt --verbose=1
 [ 64%] Linking CXX executable AROgreBasic
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/ogre-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/AROgreBasic.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/AROgre.dir/link.d CMakeFiles/AROgre.dir/AROgre.cpp.o -o AROgre  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/AROgreBasic.dir/link.d CMakeFiles/AROgreBasic.dir/AROgreBasic.cpp.o -o AROgreBasic  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target AROgre
+[ 64%] Built target AROgreBasic
 make  -f example/parse-argv/CMakeFiles/parse-argv2.dir/build.make example/parse-argv/CMakeFiles/parse-argv2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/parse-argv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/CMakeFiles/parse-argv2.dir/DependInfo.cmake "--color="
@@ -37491,9 +37525,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 64%] Building CXX object example/parse-argv/CMakeFiles/parse-argv2.dir/parse-argv2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/parse-argv/CMakeFiles/parse-argv2.dir/parse-argv2.cpp.o -MF CMakeFiles/parse-argv2.dir/parse-argv2.cpp.o.d -o CMakeFiles/parse-argv2.dir/parse-argv2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/parse-argv/parse-argv2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/AROgreBasic.dir/link.d CMakeFiles/AROgreBasic.dir/AROgreBasic.cpp.o -o AROgreBasic  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoMomentPoints.dir/link.d CMakeFiles/servoMomentPoints.dir/servoMomentPoints.cpp.o -o servoMomentPoints  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target AROgreBasic
+[ 64%] Built target servoMomentPoints
 make  -f example/pose-estimation/CMakeFiles/poseVirtualVS.dir/build.make example/pose-estimation/CMakeFiles/poseVirtualVS.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/pose-estimation /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation/CMakeFiles/poseVirtualVS.dir/DependInfo.cmake "--color="
@@ -37502,11 +37536,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 64%] Building CXX object example/pose-estimation/CMakeFiles/poseVirtualVS.dir/poseVirtualVS.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/pose-estimation/CMakeFiles/poseVirtualVS.dir/poseVirtualVS.cpp.o -MF CMakeFiles/poseVirtualVS.dir/poseVirtualVS.cpp.o.d -o CMakeFiles/poseVirtualVS.dir/poseVirtualVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/pose-estimation/poseVirtualVS.cpp
-[ 64%] Linking CXX executable parse-argv1
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse-argv1.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/parse-argv1.dir/link.d "CMakeFiles/parse-argv1.dir/parse-argv1.cpp.o" -o parse-argv1  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoMomentPolygon.dir/link.d CMakeFiles/servoMomentPolygon.dir/servoMomentPolygon.cpp.o -o servoMomentPolygon  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target parse-argv1
+[ 64%] Built target servoMomentPolygon
 make  -f example/reflex-takktile/CMakeFiles/takktile2-read-data.dir/build.make example/reflex-takktile/CMakeFiles/takktile2-read-data.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/reflex-takktile /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile/CMakeFiles/takktile2-read-data.dir/DependInfo.cmake "--color="
@@ -37515,6 +37547,19 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 64%] Building CXX object example/reflex-takktile/CMakeFiles/takktile2-read-data.dir/takktile2-read-data.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/reflex-takktile/CMakeFiles/takktile2-read-data.dir/takktile2-read-data.cpp.o -MF CMakeFiles/takktile2-read-data.dir/takktile2-read-data.cpp.o.d -o CMakeFiles/takktile2-read-data.dir/takktile2-read-data.cpp.o -c /build/reproducible-path/visp-3.6.0/example/reflex-takktile/takktile2-read-data.cpp
+[ 64%] Linking CXX executable parse-argv1
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse-argv1.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/parse-argv1.dir/link.d "CMakeFiles/parse-argv1.dir/parse-argv1.cpp.o" -o parse-argv1  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Built target parse-argv1
+make  -f example/reflex-takktile/CMakeFiles/takktile2-control.dir/build.make example/reflex-takktile/CMakeFiles/takktile2-control.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/reflex-takktile /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile/CMakeFiles/takktile2-control.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/reflex-takktile/CMakeFiles/takktile2-control.dir/build.make example/reflex-takktile/CMakeFiles/takktile2-control.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Building CXX object example/reflex-takktile/CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/reflex-takktile/CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o -MF CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o.d -o CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o -c /build/reproducible-path/visp-3.6.0/example/reflex-takktile/takktile2-control.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -37557,17 +37602,6 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [ 64%] Linking CXX executable parse-argv2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv && /usr/bin/cmake -E cmake_link_script CMakeFiles/parse-argv2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/parse-argv2.dir/link.d "CMakeFiles/parse-argv2.dir/parse-argv2.cpp.o" -o parse-argv2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target parse-argv2
-make  -f example/reflex-takktile/CMakeFiles/takktile2-control.dir/build.make example/reflex-takktile/CMakeFiles/takktile2-control.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/reflex-takktile /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile/CMakeFiles/takktile2-control.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/reflex-takktile/CMakeFiles/takktile2-control.dir/build.make example/reflex-takktile/CMakeFiles/takktile2-control.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Building CXX object example/reflex-takktile/CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/reflex-takktile/CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o -MF CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o.d -o CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o -c /build/reproducible-path/visp-3.6.0/example/reflex-takktile/takktile2-control.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/robot/include/visp3/robot/vpReflexTakktile2.h:45,
                  from /build/reproducible-path/visp-3.6.0/example/reflex-takktile/takktile2-read-data.cpp:46:
@@ -37607,6 +37641,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/parse-argv2.dir/link.d "CMakeFiles/parse-argv2.dir/parse-argv2.cpp.o" -o parse-argv2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Built target parse-argv2
+make  -f example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/build.make example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/build.make example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Building CXX object example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6/servoSimuAfma6FourPoints2DCamVelocity.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/robot/include/visp3/robot/vpReflexTakktile2.h:45,
                  from /build/reproducible-path/visp-3.6.0/example/reflex-takktile/takktile2-control.cpp:46:
@@ -37646,46 +37691,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 64%] Linking CXX executable poseVirtualVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation && /usr/bin/cmake -E cmake_link_script CMakeFiles/poseVirtualVS.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/poseVirtualVS.dir/link.d CMakeFiles/poseVirtualVS.dir/poseVirtualVS.cpp.o -o poseVirtualVS  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target poseVirtualVS
-make  -f example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/build.make example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/build.make example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Building CXX object example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/afma6/CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6/servoSimuAfma6FourPoints2DCamVelocity.cpp
 [ 64%] Linking CXX executable takktile2-read-data
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/cmake -E cmake_link_script CMakeFiles/takktile2-read-data.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/takktile2-read-data.dir/link.d "CMakeFiles/takktile2-read-data.dir/takktile2-read-data.cpp.o" -o takktile2-read-data  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile/yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile/yaml
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 64%] Built target takktile2-read-data
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o -MF CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o.d -o CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocity.cpp
-[ 65%] Linking CXX executable takktile2-control
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/cmake -E cmake_link_script CMakeFiles/takktile2-control.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/takktile2-control.dir/link.d "CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o" -o takktile2-control  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Built target takktile2-control
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o -MF CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o.d -o CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocity.cpp
+[ 64%] Linking CXX executable poseVirtualVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation && /usr/bin/cmake -E cmake_link_script CMakeFiles/poseVirtualVS.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/afma6/servoSimuAfma6FourPoints2DCamVelocity.cpp:67:
@@ -37725,6 +37734,42 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/takktile2-read-data.dir/link.d "CMakeFiles/takktile2-read-data.dir/takktile2-read-data.cpp.o" -o takktile2-read-data  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/example/reflex-takktile/yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile/yaml
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 64%] Built target takktile2-read-data
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o -MF CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o.d -o CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocity.cpp
+[ 65%] Linking CXX executable takktile2-control
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/reflex-takktile && /usr/bin/cmake -E cmake_link_script CMakeFiles/takktile2-control.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/poseVirtualVS.dir/link.d CMakeFiles/poseVirtualVS.dir/poseVirtualVS.cpp.o -o poseVirtualVS  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target poseVirtualVS
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o -MF CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o.d -o CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocity.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/takktile2-control.dir/link.d "CMakeFiles/takktile2-control.dir/takktile2-control.cpp.o" -o takktile2-control  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target takktile2-control
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCircle2DCamVelocity.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocity.cpp:58:
 /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]
@@ -37763,6 +37808,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 65%] Linking CXX executable servoSimuAfma6FourPoints2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocity.cpp:57:
 /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]
@@ -37801,45 +37848,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 65%] Linking CXX executable servoSimuAfma6FourPoints2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/link.d CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o -o servoSimuAfma6FourPoints2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Linking CXX executable servoSimu3D_cdMc_CamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/link.txt --verbose=1
-[ 65%] Built target servoSimuAfma6FourPoints2DCamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCircle2DCamVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/link.d CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o -o servoSimu3D_cdMc_CamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Built target servoSimu3D_cdMc_CamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCircle2DCamVelocityDisplay.cpp
-[ 65%] Linking CXX executable servoSimu3D_cMcd_CamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/link.d CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o -o servoSimu3D_cMcd_CamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Built target servoSimu3D_cMcd_CamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplay.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -37882,6 +37890,34 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/link.d CMakeFiles/servoSimuAfma6FourPoints2DCamVelocity.dir/servoSimuAfma6FourPoints2DCamVelocity.cpp.o -o servoSimuAfma6FourPoints2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target servoSimuAfma6FourPoints2DCamVelocity
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCircle2DCamVelocityDisplay.cpp
+[ 65%] Linking CXX executable servoSimu3D_cdMc_CamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/link.txt --verbose=1
+[ 65%] Linking CXX executable servoSimu3D_cMcd_CamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/link.d CMakeFiles/servoSimu3D_cdMc_CamVelocity.dir/servoSimu3D_cdMc_CamVelocity.cpp.o -o servoSimu3D_cdMc_CamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target servoSimu3D_cdMc_CamVelocity
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplay.cpp
+[ 65%] Linking CXX executable servoSimuCircle2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCircle2DCamVelocity.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCircle2DCamVelocityDisplay.cpp:55:
@@ -37921,6 +37957,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/link.d CMakeFiles/servoSimu3D_cMcd_CamVelocity.dir/servoSimu3D_cMcd_CamVelocity.cpp.o -o servoSimu3D_cMcd_CamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target servoSimu3D_cMcd_CamVelocity
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocity.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCircle2DCamVelocity.dir/link.d CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o -o servoSimuCircle2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target servoSimuCircle2DCamVelocity
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocityDisplay.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplay.cpp:55:
@@ -37960,45 +38018,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 65%] Linking CXX executable servoSimuCircle2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCircle2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCircle2DCamVelocity.dir/link.d CMakeFiles/servoSimuCircle2DCamVelocity.dir/servoSimuCircle2DCamVelocity.cpp.o -o servoSimuCircle2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Built target servoSimuCircle2DCamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocity.cpp
 [ 65%] Linking CXX executable servoSimuCircle2DCamVelocityDisplay
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/link.txt --verbose=1
-[ 66%] Linking CXX executable servoSimuCylinder2DCamVelocityDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o -o servoSimuCircle2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Built target servoSimuCircle2DCamVelocityDisplay
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocityDisplay.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o -o servoSimuCylinder2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Built target servoSimuCylinder2DCamVelocityDisplay
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuLine2DCamVelocityDisplay.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocity.cpp:54:
 /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]
@@ -38076,6 +38097,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuCircle2DCamVelocityDisplay.dir/servoSimuCircle2DCamVelocityDisplay.cpp.o -o servoSimuCircle2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Built target servoSimuCircle2DCamVelocityDisplay
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 65%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuLine2DCamVelocityDisplay.cpp
+[ 66%] Linking CXX executable servoSimuCylinder2DCamVelocityDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/link.txt --verbose=1
+[ 66%] Linking CXX executable servoSimuFourPoints2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuCylinder2DCamVelocityDisplay.dir/servoSimuCylinder2DCamVelocityDisplay.cpp.o -o servoSimuCylinder2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 66%] Built target servoSimuCylinder2DCamVelocityDisplay
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 66%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o -MF CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o.d -o CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DCamVelocity1.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuLine2DCamVelocityDisplay.cpp:53:
@@ -38115,26 +38162,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 66%] Linking CXX executable servoSimuFourPoints2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/link.d CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o -o servoSimuFourPoints2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Built target servoSimuFourPoints2DCamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o -MF CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o.d -o CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DCamVelocity1.cpp
 [ 66%] Linking CXX executable servoSimuFourPoints2DCamVelocityDisplay
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/link.txt --verbose=1
-[ 66%] Linking CXX executable servoSimuLine2DCamVelocityDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o -o servoSimuFourPoints2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/link.d CMakeFiles/servoSimuFourPoints2DCamVelocity.dir/servoSimuFourPoints2DCamVelocity.cpp.o -o servoSimuFourPoints2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Built target servoSimuFourPoints2DCamVelocityDisplay
+[ 66%] Built target servoSimuFourPoints2DCamVelocity
 make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity2.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity2.dir/DependInfo.cmake "--color="
@@ -38143,9 +38175,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 66%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity2.dir/servoSimuPoint2DCamVelocity2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity2.dir/servoSimuPoint2DCamVelocity2.cpp.o -MF CMakeFiles/servoSimuPoint2DCamVelocity2.dir/servoSimuPoint2DCamVelocity2.cpp.o.d -o CMakeFiles/servoSimuPoint2DCamVelocity2.dir/servoSimuPoint2DCamVelocity2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DCamVelocity2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o -o servoSimuLine2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuFourPoints2DCamVelocityDisplay.dir/servoSimuFourPoints2DCamVelocityDisplay.cpp.o -o servoSimuFourPoints2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 66%] Built target servoSimuLine2DCamVelocityDisplay
+[ 66%] Built target servoSimuFourPoints2DCamVelocityDisplay
 make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity3.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity3.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DCamVelocity3.dir/DependInfo.cmake "--color="
@@ -38192,6 +38224,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 67%] Linking CXX executable servoSimuLine2DCamVelocityDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DCamVelocity2.cpp:55:
 /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]
@@ -38268,11 +38302,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 67%] Linking CXX executable servoSimuPoint2DCamVelocity1
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DCamVelocity1.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DCamVelocity1.dir/link.d CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o -o servoSimuPoint2DCamVelocity1  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuLine2DCamVelocityDisplay.dir/servoSimuLine2DCamVelocityDisplay.cpp.o -o servoSimuLine2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint2DCamVelocity1
+[ 67%] Built target servoSimuLine2DCamVelocityDisplay
 make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/DependInfo.cmake "--color="
@@ -38281,13 +38313,13 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/servoSimuPoint2DhalfCamVelocity1.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/servoSimuPoint2DhalfCamVelocity1.cpp.o -MF CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/servoSimuPoint2DhalfCamVelocity1.cpp.o.d -o CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/servoSimuPoint2DhalfCamVelocity1.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity1.cpp
+[ 67%] Linking CXX executable servoSimuPoint2DCamVelocity1
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DCamVelocity1.dir/link.txt --verbose=1
 [ 67%] Linking CXX executable servoSimuPoint2DCamVelocity2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DCamVelocity2.dir/link.txt --verbose=1
-[ 67%] Linking CXX executable servoSimuPoint2DCamVelocity3
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DCamVelocity3.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DCamVelocity2.dir/link.d CMakeFiles/servoSimuPoint2DCamVelocity2.dir/servoSimuPoint2DCamVelocity2.cpp.o -o servoSimuPoint2DCamVelocity2  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DCamVelocity1.dir/link.d CMakeFiles/servoSimuPoint2DCamVelocity1.dir/servoSimuPoint2DCamVelocity1.cpp.o -o servoSimuPoint2DCamVelocity1  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint2DCamVelocity2
+[ 67%] Built target servoSimuPoint2DCamVelocity1
 make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/DependInfo.cmake "--color="
@@ -38296,17 +38328,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/servoSimuPoint2DhalfCamVelocity2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/servoSimuPoint2DhalfCamVelocity2.cpp.o -MF CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/servoSimuPoint2DhalfCamVelocity2.cpp.o.d -o CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/servoSimuPoint2DhalfCamVelocity2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DCamVelocity3.dir/link.d CMakeFiles/servoSimuPoint2DCamVelocity3.dir/servoSimuPoint2DCamVelocity3.cpp.o -o servoSimuPoint2DCamVelocity3  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint2DCamVelocity3
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o -MF CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o.d -o CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity3.cpp
+[ 67%] Linking CXX executable servoSimuPoint2DCamVelocity3
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DCamVelocity3.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity1.cpp:49:
 /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]
@@ -38345,6 +38368,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DCamVelocity2.dir/link.d CMakeFiles/servoSimuPoint2DCamVelocity2.dir/servoSimuPoint2DCamVelocity2.cpp.o -o servoSimuPoint2DCamVelocity2  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuPoint2DCamVelocity2
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o -MF CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o.d -o CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity3.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DCamVelocity3.dir/link.d CMakeFiles/servoSimuPoint2DCamVelocity3.dir/servoSimuPoint2DCamVelocity3.cpp.o -o servoSimuPoint2DCamVelocity3  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuPoint2DCamVelocity3
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o -MF CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint3DCamVelocity.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity2.cpp:48:
 /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]
@@ -38383,6 +38428,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 67%] Linking CXX executable servoSimuPoint2DhalfCamVelocity1
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity3.cpp:48:
 /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]
@@ -38421,45 +38468,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 67%] Linking CXX executable servoSimuPoint2DhalfCamVelocity1
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/link.d CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/servoSimuPoint2DhalfCamVelocity1.cpp.o -o servoSimuPoint2DhalfCamVelocity1  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint2DhalfCamVelocity1
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o -MF CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint3DCamVelocity.cpp
-[ 67%] Linking CXX executable servoSimuPoint2DhalfCamVelocity2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/link.txt --verbose=1
-[ 67%] Linking CXX executable servoSimuPoint2DhalfCamVelocity3
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/link.d CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/servoSimuPoint2DhalfCamVelocity2.cpp.o -o servoSimuPoint2DhalfCamVelocity2  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint2DhalfCamVelocity2
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSphere2DCamVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/link.d CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o -o servoSimuPoint2DhalfCamVelocity3  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint2DhalfCamVelocity3
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplay.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuPoint3DCamVelocity.cpp:49:
 /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]
@@ -38498,6 +38506,34 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/link.d CMakeFiles/servoSimuPoint2DhalfCamVelocity1.dir/servoSimuPoint2DhalfCamVelocity1.cpp.o -o servoSimuPoint2DhalfCamVelocity1  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuPoint2DhalfCamVelocity1
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSphere2DCamVelocity.cpp
+[ 67%] Linking CXX executable servoSimuPoint2DhalfCamVelocity2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/link.txt --verbose=1
+[ 67%] Linking CXX executable servoSimuPoint2DhalfCamVelocity3
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/link.d CMakeFiles/servoSimuPoint2DhalfCamVelocity2.dir/servoSimuPoint2DhalfCamVelocity2.cpp.o -o servoSimuPoint2DhalfCamVelocity2  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuPoint2DhalfCamVelocity2
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
+[ 67%] Linking CXX executable servoSimuPoint3DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint3DCamVelocity.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplay.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSphere2DCamVelocity.cpp:48:
 /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]
@@ -38536,6 +38572,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/link.d CMakeFiles/servoSimuPoint2DhalfCamVelocity3.dir/servoSimuPoint2DhalfCamVelocity3.cpp.o -o servoSimuPoint2DhalfCamVelocity3  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuPoint2DhalfCamVelocity3
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSquareLine2DCamVelocityDisplay.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint3DCamVelocity.dir/link.d CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o -o servoSimuPoint3DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuPoint3DCamVelocity
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o -MF CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o.d -o CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuThetaUCamVelocity.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplay.cpp:48:
 /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]
@@ -38574,45 +38632,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 67%] Linking CXX executable servoSimuPoint3DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuPoint3DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuPoint3DCamVelocity.dir/link.d CMakeFiles/servoSimuPoint3DCamVelocity.dir/servoSimuPoint3DCamVelocity.cpp.o -o servoSimuPoint3DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Built target servoSimuPoint3DCamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSquareLine2DCamVelocityDisplay.cpp
 [ 67%] Linking CXX executable servoSimuSphere2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSphere2DCamVelocity.dir/link.txt --verbose=1
-[ 68%] Linking CXX executable servoSimuSphere2DCamVelocityDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere2DCamVelocity.dir/link.d CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o -o servoSimuSphere2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimuSphere2DCamVelocity
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o -MF CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o.d -o CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuThetaUCamVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o -o servoSimuSphere2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimuSphere2DCamVelocityDisplay
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o -MF CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o.d -o CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocityWithoutVpServo.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuSquareLine2DCamVelocityDisplay.cpp:54:
@@ -38690,6 +38711,34 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere2DCamVelocity.dir/link.d CMakeFiles/servoSimuSphere2DCamVelocity.dir/servoSimuSphere2DCamVelocity.cpp.o -o servoSimuSphere2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Built target servoSimuSphere2DCamVelocity
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 67%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o -MF CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o.d -o CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp
+[ 68%] Linking CXX executable servoSimuSphere2DCamVelocityDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/link.txt --verbose=1
+[ 68%] Linking CXX executable servoSimuThetaUCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuThetaUCamVelocity.dir/link.txt --verbose=1
+[ 68%] Linking CXX executable servoSimuSquareLine2DCamVelocityDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuSphere2DCamVelocityDisplay.dir/servoSimuSphere2DCamVelocityDisplay.cpp.o -o servoSimuSphere2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Built target servoSimuSphere2DCamVelocityDisplay
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o -MF CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o.d -o CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp:74:
 /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]
@@ -38728,23 +38777,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 68%] Linking CXX executable servoSimuSquareLine2DCamVelocityDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o -o servoSimuSquareLine2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimuSquareLine2DCamVelocityDisplay
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o -MF CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o.d -o CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp
-[ 68%] Linking CXX executable servoSimuThetaUCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuThetaUCamVelocity.dir/link.txt --verbose=1
-[ 68%] Linking CXX executable servoSimu3D_cdMc_CamVelocityWithoutVpServo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuThetaUCamVelocity.dir/link.d CMakeFiles/servoSimuThetaUCamVelocity.dir/servoSimuThetaUCamVelocity.cpp.o -o servoSimuThetaUCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 68%] Built target servoSimuThetaUCamVelocity
@@ -38756,9 +38788,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 68%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp.o -MF CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp.o.d -o CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/link.d CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o -o servoSimu3D_cdMc_CamVelocityWithoutVpServo  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuSquareLine2DCamVelocityDisplay.dir/servoSimuSquareLine2DCamVelocityDisplay.cpp.o -o servoSimuSquareLine2DCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimu3D_cdMc_CamVelocityWithoutVpServo
+[ 68%] Built target servoSimuSquareLine2DCamVelocityDisplay
 make  -f example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/DependInfo.cmake "--color="
@@ -38805,6 +38837,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 68%] Linking CXX executable servoSimu3D_cdMc_CamVelocityWithoutVpServo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp:55:
@@ -38882,11 +38916,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 68%] Linking CXX executable servoSimu3D_cMcd_CamVelocityWithoutVpServo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/link.d CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o -o servoSimu3D_cMcd_CamVelocityWithoutVpServo  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/link.d CMakeFiles/servoSimu3D_cdMc_CamVelocityWithoutVpServo.dir/servoSimu3D_cdMc_CamVelocityWithoutVpServo.cpp.o -o servoSimu3D_cdMc_CamVelocityWithoutVpServo  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimu3D_cMcd_CamVelocityWithoutVpServo
+[ 68%] Built target servoSimu3D_cdMc_CamVelocityWithoutVpServo
 make  -f example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/build.make example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/DependInfo.cmake "--color="
@@ -38895,27 +38927,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 68%] Building CXX object example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/camera/CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp.o -MF CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp.o.d -o CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp
-[ 68%] Linking CXX executable servoSimuCylinder2DCamVelocityDisplaySecondaryTask
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/link.d CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp.o -o servoSimuCylinder2DCamVelocityDisplaySecondaryTask  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimuCylinder2DCamVelocityDisplaySecondaryTask
-make  -f example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/build.make example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/build.make example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Building CXX object example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850/servoSimuViper850FourPoints2DCamVelocity.cpp
-[ 68%] Linking CXX executable servoSimuSphere2DCamVelocityDisplaySecondaryTask
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/link.d CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/servoSimuSphere2DCamVelocityDisplaySecondaryTask.cpp.o -o servoSimuSphere2DCamVelocityDisplaySecondaryTask  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 68%] Built target servoSimuSphere2DCamVelocityDisplaySecondaryTask
-make  -f example/servo-afma4/CMakeFiles/moveAfma4.dir/build.make example/servo-afma4/CMakeFiles/moveAfma4.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4/CMakeFiles/moveAfma4.dir/DependInfo.cmake "--color="
+[ 68%] Linking CXX executable servoSimu3D_cMcd_CamVelocityWithoutVpServo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/camera/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp:61:
@@ -38955,11 +38968,43 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/link.d CMakeFiles/servoSimu3D_cMcd_CamVelocityWithoutVpServo.dir/servoSimu3D_cMcd_CamVelocityWithoutVpServo.cpp.o -o servoSimu3D_cMcd_CamVelocityWithoutVpServo  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Built target servoSimu3D_cMcd_CamVelocityWithoutVpServo
+make  -f example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/build.make example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/build.make example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Building CXX object example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/robot-simulator/viper850/CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o -MF CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o.d -o CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850/servoSimuViper850FourPoints2DCamVelocity.cpp
+[ 68%] Linking CXX executable servoSimuCylinder2DCamVelocityDisplaySecondaryTask
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/link.txt --verbose=1
+[ 68%] Linking CXX executable servoSimuSphere2DCamVelocityDisplaySecondaryTask
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/link.d CMakeFiles/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.dir/servoSimuCylinder2DCamVelocityDisplaySecondaryTask.cpp.o -o servoSimuCylinder2DCamVelocityDisplaySecondaryTask  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Built target servoSimuCylinder2DCamVelocityDisplaySecondaryTask
+make  -f example/servo-afma4/CMakeFiles/moveAfma4.dir/build.make example/servo-afma4/CMakeFiles/moveAfma4.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4/CMakeFiles/moveAfma4.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-afma4/CMakeFiles/moveAfma4.dir/build.make example/servo-afma4/CMakeFiles/moveAfma4.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 68%] Building CXX object example/servo-afma4/CMakeFiles/moveAfma4.dir/moveAfma4.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma4/CMakeFiles/moveAfma4.dir/moveAfma4.cpp.o -MF CMakeFiles/moveAfma4.dir/moveAfma4.cpp.o.d -o CMakeFiles/moveAfma4.dir/moveAfma4.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma4/moveAfma4.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/link.d CMakeFiles/servoSimuSphere2DCamVelocityDisplaySecondaryTask.dir/servoSimuSphere2DCamVelocityDisplaySecondaryTask.cpp.o -o servoSimuSphere2DCamVelocityDisplaySecondaryTask  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Built target servoSimuSphere2DCamVelocityDisplaySecondaryTask
+make  -f example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/build.make example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/build.make example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 68%] Building CXX object example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o -MF CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o.d -o CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma4/servoAfma4Point2DArtVelocity.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/robot-simulator/viper850/servoSimuViper850FourPoints2DCamVelocity.cpp:67:
@@ -38999,24 +39044,15 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 68%] Linking CXX executable servoSimuFourPoints2DPolarCamVelocityDisplay
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/link.txt --verbose=1
 [ 69%] Linking CXX executable moveAfma4
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/moveAfma4.dir/link.txt --verbose=1
+[ 69%] Linking CXX executable servoAfma4Point2DArtVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma4Point2DArtVelocity.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/moveAfma4.dir/link.d CMakeFiles/moveAfma4.dir/moveAfma4.cpp.o -o moveAfma4  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Built target moveAfma4
-make  -f example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/build.make example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/build.make example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Building CXX object example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma4/CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o -MF CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o.d -o CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma4/servoAfma4Point2DArtVelocity.cpp
-[ 69%] Linking CXX executable servoSimuFourPoints2DPolarCamVelocityDisplay
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp.o -o servoSimuFourPoints2DPolarCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoSimuFourPoints2DPolarCamVelocityDisplay
 make  -f example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocity.dir/build.make example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -39025,11 +39061,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Building CXX object example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocity.dir/servoAfma4Point2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocity.dir/servoAfma4Point2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma4Point2DCamVelocity.dir/servoAfma4Point2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma4Point2DCamVelocity.dir/servoAfma4Point2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma4/servoAfma4Point2DCamVelocity.cpp
-[ 69%] Linking CXX executable servoSimuViper850FourPoints2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/link.d CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o -o servoSimuViper850FourPoints2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma4Point2DArtVelocity.dir/link.d CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o -o servoAfma4Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoSimuViper850FourPoints2DCamVelocity
+[ 69%] Built target servoAfma4Point2DArtVelocity
 make  -f example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/build.make example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/DependInfo.cmake "--color="
@@ -39038,11 +39072,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Building CXX object example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/servoAfma4Point2DCamVelocityKalman.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma4/CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/servoAfma4Point2DCamVelocityKalman.cpp.o -MF CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/servoAfma4Point2DCamVelocityKalman.cpp.o.d -o CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/servoAfma4Point2DCamVelocityKalman.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma4/servoAfma4Point2DCamVelocityKalman.cpp
-[ 69%] Linking CXX executable servoAfma4Point2DArtVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma4Point2DArtVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma4Point2DArtVelocity.dir/link.d CMakeFiles/servoAfma4Point2DArtVelocity.dir/servoAfma4Point2DArtVelocity.cpp.o -o servoAfma4Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/link.d CMakeFiles/servoSimuFourPoints2DPolarCamVelocityDisplay.dir/servoSimuFourPoints2DPolarCamVelocityDisplay.cpp.o -o servoSimuFourPoints2DPolarCamVelocityDisplay  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoAfma4Point2DArtVelocity
+[ 69%] Built target servoSimuFourPoints2DPolarCamVelocityDisplay
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -39051,11 +39083,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/servoAfma6Ellipse2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/servoAfma6Ellipse2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/servoAfma6Ellipse2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/servoAfma6Ellipse2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Ellipse2DCamVelocity.cpp
-[ 69%] Linking CXX executable servoAfma4Point2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma4Point2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma4Point2DCamVelocity.dir/link.d CMakeFiles/servoAfma4Point2DCamVelocity.dir/servoAfma4Point2DCamVelocity.cpp.o -o servoAfma4Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 69%] Linking CXX executable servoSimuViper850FourPoints2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/link.d CMakeFiles/servoSimuViper850FourPoints2DCamVelocity.dir/servoSimuViper850FourPoints2DCamVelocity.cpp.o -o servoSimuViper850FourPoints2DCamVelocity  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoAfma4Point2DCamVelocity
+[ 69%] Built target servoSimuViper850FourPoints2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/DependInfo.cmake "--color="
@@ -39064,11 +39096,13 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/servoAfma6FourPoints2DArtVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/servoAfma6FourPoints2DArtVelocity.cpp.o -MF CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/servoAfma6FourPoints2DArtVelocity.cpp.o.d -o CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/servoAfma6FourPoints2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6FourPoints2DArtVelocity.cpp
+[ 69%] Linking CXX executable servoAfma4Point2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma4Point2DCamVelocity.dir/link.txt --verbose=1
 [ 69%] Linking CXX executable servoAfma4Point2DCamVelocityKalman
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma4 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/link.d CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/servoAfma4Point2DCamVelocityKalman.cpp.o -o servoAfma4Point2DCamVelocityKalman  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma4Point2DCamVelocity.dir/link.d CMakeFiles/servoAfma4Point2DCamVelocity.dir/servoAfma4Point2DCamVelocity.cpp.o -o servoAfma4Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoAfma4Point2DCamVelocityKalman
+[ 69%] Built target servoAfma4Point2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6AprilTagIBVS.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6AprilTagIBVS.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6AprilTagIBVS.dir/DependInfo.cmake "--color="
@@ -39079,9 +39113,9 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6AprilTagIBVS.dir/servoAfma6AprilTagIBVS.cpp.o -MF CMakeFiles/servoAfma6AprilTagIBVS.dir/servoAfma6AprilTagIBVS.cpp.o.d -o CMakeFiles/servoAfma6AprilTagIBVS.dir/servoAfma6AprilTagIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6AprilTagIBVS.cpp
 [ 69%] Linking CXX executable servoAfma6Ellipse2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/servoAfma6Ellipse2DCamVelocity.cpp.o -o servoAfma6Ellipse2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/link.d CMakeFiles/servoAfma4Point2DCamVelocityKalman.dir/servoAfma4Point2DCamVelocityKalman.cpp.o -o servoAfma4Point2DCamVelocityKalman  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoAfma6Ellipse2DCamVelocity
+[ 69%] Built target servoAfma4Point2DCamVelocityKalman
 make  -f example/servo-afma6/CMakeFiles/servoAfma6AprilTagPBVS.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6AprilTagPBVS.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6AprilTagPBVS.dir/DependInfo.cmake "--color="
@@ -39090,11 +39124,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6AprilTagPBVS.dir/servoAfma6AprilTagPBVS.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6AprilTagPBVS.dir/servoAfma6AprilTagPBVS.cpp.o -MF CMakeFiles/servoAfma6AprilTagPBVS.dir/servoAfma6AprilTagPBVS.cpp.o.d -o CMakeFiles/servoAfma6AprilTagPBVS.dir/servoAfma6AprilTagPBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6AprilTagPBVS.cpp
-[ 69%] Linking CXX executable servoAfma6FourPoints2DArtVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/link.d CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/servoAfma6FourPoints2DArtVelocity.cpp.o -o servoAfma6FourPoints2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Ellipse2DCamVelocity.dir/servoAfma6Ellipse2DCamVelocity.cpp.o -o servoAfma6Ellipse2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoAfma6FourPoints2DArtVelocity
+[ 69%] Built target servoAfma6Ellipse2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Line2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Line2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Line2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -39103,6 +39135,19 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 69%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Line2DCamVelocity.dir/servoAfma6Line2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Line2DCamVelocity.dir/servoAfma6Line2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6Line2DCamVelocity.dir/servoAfma6Line2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6Line2DCamVelocity.dir/servoAfma6Line2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Line2DCamVelocity.cpp
+[ 69%] Linking CXX executable servoAfma6FourPoints2DArtVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/link.d CMakeFiles/servoAfma6FourPoints2DArtVelocity.dir/servoAfma6FourPoints2DArtVelocity.cpp.o -o servoAfma6FourPoints2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 69%] Built target servoAfma6FourPoints2DArtVelocity
+make  -f example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o -MF CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o.d -o CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Point2DArtVelocity.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6AprilTagIBVS.cpp:56:
@@ -39181,26 +39226,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 69%] Linking CXX executable servoAfma6Line2DCamVelocity
+[ 70%] Linking CXX executable servoAfma6Line2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Line2DCamVelocity.dir/link.txt --verbose=1
-[ 69%] Linking CXX executable servoAfma6AprilTagIBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6AprilTagIBVS.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Line2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Line2DCamVelocity.dir/servoAfma6Line2DCamVelocity.cpp.o -o servoAfma6Line2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 69%] Built target servoAfma6Line2DCamVelocity
-make  -f example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o -MF CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o.d -o CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Point2DArtVelocity.cpp
-[ 70%] Linking CXX executable servoAfma6AprilTagPBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6AprilTagPBVS.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6AprilTagIBVS.dir/link.d CMakeFiles/servoAfma6AprilTagIBVS.dir/servoAfma6AprilTagIBVS.cpp.o -o servoAfma6AprilTagIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Built target servoAfma6AprilTagIBVS
+[ 70%] Built target servoAfma6Line2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Point2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Point2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Point2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -39209,37 +39239,37 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Point2DCamVelocity.dir/servoAfma6Point2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Point2DCamVelocity.dir/servoAfma6Point2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6Point2DCamVelocity.dir/servoAfma6Point2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6Point2DCamVelocity.dir/servoAfma6Point2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Point2DCamVelocity.cpp
+[ 70%] Linking CXX executable servoAfma6AprilTagPBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6AprilTagPBVS.dir/link.txt --verbose=1
+[ 70%] Linking CXX executable servoAfma6AprilTagIBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6AprilTagIBVS.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6AprilTagPBVS.dir/link.d CMakeFiles/servoAfma6AprilTagPBVS.dir/servoAfma6AprilTagPBVS.cpp.o -o servoAfma6AprilTagPBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 70%] Built target servoAfma6AprilTagPBVS
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/DependInfo.cmake "--color="
+[ 70%] Linking CXX executable servoAfma6Point2DArtVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Point2DArtVelocity.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/servoAfma6Points2DCamVelocityEyeToHand.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/servoAfma6Points2DCamVelocityEyeToHand.cpp.o -MF CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/servoAfma6Points2DCamVelocityEyeToHand.cpp.o.d -o CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/servoAfma6Points2DCamVelocityEyeToHand.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Points2DCamVelocityEyeToHand.cpp
-[ 70%] Linking CXX executable servoAfma6Point2DArtVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Point2DArtVelocity.dir/link.txt --verbose=1
-[ 70%] Linking CXX executable servoAfma6Point2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Point2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Point2DArtVelocity.dir/link.d CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o -o servoAfma6Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6AprilTagIBVS.dir/link.d CMakeFiles/servoAfma6AprilTagIBVS.dir/servoAfma6AprilTagIBVS.cpp.o -o servoAfma6AprilTagIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Built target servoAfma6Point2DArtVelocity
+[ 70%] Built target servoAfma6AprilTagIBVS
 make  -f example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Linking CXX executable servoAfma6Points2DCamVelocityEyeToHand
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/servoAfma6SquareLines2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/link.txt --verbose=1
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/servoAfma6SquareLines2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/servoAfma6SquareLines2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/servoAfma6SquareLines2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6SquareLines2DCamVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Point2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Point2DCamVelocity.dir/servoAfma6Point2DCamVelocity.cpp.o -o servoAfma6Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Point2DArtVelocity.dir/link.d CMakeFiles/servoAfma6Point2DArtVelocity.dir/servoAfma6Point2DArtVelocity.cpp.o -o servoAfma6Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Built target servoAfma6Point2DCamVelocity
+[ 70%] Built target servoAfma6Point2DArtVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -39248,9 +39278,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/servoAfma6TwoLines2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/servoAfma6TwoLines2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/servoAfma6TwoLines2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/servoAfma6TwoLines2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6TwoLines2DCamVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/link.d CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/servoAfma6Points2DCamVelocityEyeToHand.cpp.o -o servoAfma6Points2DCamVelocityEyeToHand  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 70%] Linking CXX executable servoAfma6Point2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Point2DCamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Point2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Point2DCamVelocity.dir/servoAfma6Point2DCamVelocity.cpp.o -o servoAfma6Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Built target servoAfma6Points2DCamVelocityEyeToHand
+[ 70%] Built target servoAfma6Point2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma62DhalfCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma62DhalfCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma62DhalfCamVelocity.dir/DependInfo.cmake "--color="
@@ -39259,11 +39291,13 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma62DhalfCamVelocity.dir/servoAfma62DhalfCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma62DhalfCamVelocity.dir/servoAfma62DhalfCamVelocity.cpp.o -MF CMakeFiles/servoAfma62DhalfCamVelocity.dir/servoAfma62DhalfCamVelocity.cpp.o.d -o CMakeFiles/servoAfma62DhalfCamVelocity.dir/servoAfma62DhalfCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma62DhalfCamVelocity.cpp
+[ 70%] Linking CXX executable servoAfma6Points2DCamVelocityEyeToHand
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/link.txt --verbose=1
 [ 70%] Linking CXX executable servoAfma6SquareLines2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/link.d CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/servoAfma6SquareLines2DCamVelocity.cpp.o -o servoAfma6SquareLines2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/link.d CMakeFiles/servoAfma6Points2DCamVelocityEyeToHand.dir/servoAfma6Points2DCamVelocityEyeToHand.cpp.o -o servoAfma6Points2DCamVelocityEyeToHand  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Built target servoAfma6SquareLines2DCamVelocity
+[ 70%] Built target servoAfma6Points2DCamVelocityEyeToHand
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -39271,48 +39305,48 @@
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 70%] Linking CXX executable servoAfma6TwoLines2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/link.txt --verbose=1
-[ 70%] Linking CXX executable servoAfma62DhalfCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma62DhalfCamVelocity.dir/link.txt --verbose=1
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/servoAfma6Cylinder2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/link.txt --verbose=1
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/servoAfma6Cylinder2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/servoAfma6Cylinder2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/servoAfma6Cylinder2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Cylinder2DCamVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/link.d CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/servoAfma6TwoLines2DCamVelocity.cpp.o -o servoAfma6TwoLines2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma62DhalfCamVelocity.dir/link.d CMakeFiles/servoAfma62DhalfCamVelocity.dir/servoAfma62DhalfCamVelocity.cpp.o -o servoAfma62DhalfCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-[ 70%] Built target servoAfma6TwoLines2DCamVelocity
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/link.d CMakeFiles/servoAfma6SquareLines2DCamVelocity.dir/servoAfma6SquareLines2DCamVelocity.cpp.o -o servoAfma6SquareLines2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 70%] Built target servoAfma6SquareLines2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/DependInfo.cmake "--color="
-[ 70%] Built target servoAfma62DhalfCamVelocity
-make  -f example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Segment2DCamVelocity.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/link.d CMakeFiles/servoAfma6TwoLines2DCamVelocity.dir/servoAfma6TwoLines2DCamVelocity.cpp.o -o servoAfma6TwoLines2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 70%] Built target servoAfma6TwoLines2DCamVelocity
+make  -f example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o -MF CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o.d -o CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Segment2DCamVelocity.cpp
 [ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/servoAfma6MegaposePBVS.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6MegaposePBVS.dir/servoAfma6MegaposePBVS.cpp.o -MF CMakeFiles/servoAfma6MegaposePBVS.dir/servoAfma6MegaposePBVS.cpp.o.d -o CMakeFiles/servoAfma6MegaposePBVS.dir/servoAfma6MegaposePBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6MegaposePBVS.cpp
-[ 71%] Linking CXX executable servoAfma6Cylinder2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/servoAfma6Cylinder2DCamVelocity.cpp.o -o servoAfma6Cylinder2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 70%] Linking CXX executable servoAfma62DhalfCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma62DhalfCamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma62DhalfCamVelocity.dir/link.d CMakeFiles/servoAfma62DhalfCamVelocity.dir/servoAfma62DhalfCamVelocity.cpp.o -o servoAfma62DhalfCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Built target servoAfma6Cylinder2DCamVelocity
+[ 70%] Built target servoAfma62DhalfCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 70%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o -MF CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o.d -o CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6FourPoints2DCamVelocityLs_des.cpp
+[ 71%] Linking CXX executable servoAfma6Cylinder2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/link.txt --verbose=1
 [ 71%] Linking CXX executable servoAfma6Segment2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Segment2DCamVelocity.dir/link.txt --verbose=1
-[ 71%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o -MF CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o.d -o CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6FourPoints2DCamVelocityLs_des.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6MegaposePBVS.cpp:65:
@@ -39352,9 +39386,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Segment2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o -o servoAfma6Segment2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Cylinder2DCamVelocity.dir/servoAfma6Cylinder2DCamVelocity.cpp.o -o servoAfma6Cylinder2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Built target servoAfma6Segment2DCamVelocity
+[ 71%] Built target servoAfma6Cylinder2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/DependInfo.cmake "--color="
@@ -39363,13 +39397,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 71%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/servoAfma6FourPoints2DCamVelocityLs_cur.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/servoAfma6FourPoints2DCamVelocityLs_cur.cpp.o -MF CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/servoAfma6FourPoints2DCamVelocityLs_cur.cpp.o.d -o CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/servoAfma6FourPoints2DCamVelocityLs_cur.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6FourPoints2DCamVelocityLs_cur.cpp
-[ 71%] Linking CXX executable servoAfma6MegaposePBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6MegaposePBVS.dir/link.txt --verbose=1
-[ 71%] Linking CXX executable servoAfma6FourPoints2DCamVelocityLs_des
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6MegaposePBVS.dir/link.d CMakeFiles/servoAfma6MegaposePBVS.dir/servoAfma6MegaposePBVS.cpp.o -o servoAfma6MegaposePBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Segment2DCamVelocity.dir/link.d CMakeFiles/servoAfma6Segment2DCamVelocity.dir/servoAfma6Segment2DCamVelocity.cpp.o -o servoAfma6Segment2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Built target servoAfma6MegaposePBVS
+[ 71%] Built target servoAfma6Segment2DCamVelocity
 make  -f example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/build.make example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/DependInfo.cmake "--color="
@@ -39378,6 +39408,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 71%] Building CXX object example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-afma6/CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp.o -MF CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp.o.d -o CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-afma6/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp
+[ 71%] Linking CXX executable servoAfma6FourPoints2DCamVelocityLs_des
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/link.d CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_des.dir/servoAfma6FourPoints2DCamVelocityLs_des.cpp.o -o servoAfma6FourPoints2DCamVelocityLs_des  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 71%] Built target servoAfma6FourPoints2DCamVelocityLs_des
@@ -39387,13 +39419,15 @@
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-biclops/CMakeFiles/moveBiclops.dir/build.make example/servo-biclops/CMakeFiles/moveBiclops.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Linking CXX executable servoAfma6FourPoints2DCamVelocityLs_cur
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/link.txt --verbose=1
 [ 71%] Building CXX object example/servo-biclops/CMakeFiles/moveBiclops.dir/moveBiclops.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-biclops && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-biclops/CMakeFiles/moveBiclops.dir/moveBiclops.cpp.o -MF CMakeFiles/moveBiclops.dir/moveBiclops.cpp.o.d -o CMakeFiles/moveBiclops.dir/moveBiclops.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-biclops/moveBiclops.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/link.d CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/servoAfma6FourPoints2DCamVelocityLs_cur.cpp.o -o servoAfma6FourPoints2DCamVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 71%] Linking CXX executable servoAfma6MegaposePBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6MegaposePBVS.dir/link.txt --verbose=1
+[ 71%] Linking CXX executable servoAfma6FourPoints2DCamVelocityLs_cur
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6MegaposePBVS.dir/link.d CMakeFiles/servoAfma6MegaposePBVS.dir/servoAfma6MegaposePBVS.cpp.o -o servoAfma6MegaposePBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Built target servoAfma6FourPoints2DCamVelocityLs_cur
+[ 71%] Built target servoAfma6MegaposePBVS
 make  -f example/servo-biclops/CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/build.make example/servo-biclops/CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-biclops /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-biclops /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-biclops/CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/DependInfo.cmake "--color="
@@ -39402,6 +39436,30 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 71%] Building CXX object example/servo-biclops/CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/servoBiclopsPoint2DArtVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-biclops && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-biclops/CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/servoBiclopsPoint2DArtVelocity.cpp.o -MF CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/servoBiclopsPoint2DArtVelocity.cpp.o.d -o CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/servoBiclopsPoint2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-biclops/servoBiclopsPoint2DArtVelocity.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/link.d CMakeFiles/servoAfma6FourPoints2DCamVelocityLs_cur.dir/servoAfma6FourPoints2DCamVelocityLs_cur.cpp.o -o servoAfma6FourPoints2DCamVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 71%] Built target servoAfma6FourPoints2DCamVelocityLs_cur
+make  -f example/servo-bebop2/CMakeFiles/servoBebop2.dir/build.make example/servo-bebop2/CMakeFiles/servoBebop2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2/CMakeFiles/servoBebop2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-bebop2/CMakeFiles/servoBebop2.dir/build.make example/servo-bebop2/CMakeFiles/servoBebop2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 71%] Building CXX object example/servo-bebop2/CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-bebop2/CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o -MF CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o.d -o CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-bebop2/servoBebop2.cpp
+[ 71%] Linking CXX executable servoAfma6Cylinder2DCamVelocitySecondaryTask
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/link.d CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp.o -o servoAfma6Cylinder2DCamVelocitySecondaryTask  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 71%] Built target servoAfma6Cylinder2DCamVelocitySecondaryTask
+make  -f example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/build.make example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/build.make example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 71%] Building CXX object example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o -MF CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o.d -o CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-bebop2/keyboardControlBebop2.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/example/servo-biclops/moveBiclops.cpp:55:
 /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]
@@ -39440,45 +39498,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 71%] Linking CXX executable servoAfma6Cylinder2DCamVelocitySecondaryTask
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-afma6 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/link.d CMakeFiles/servoAfma6Cylinder2DCamVelocitySecondaryTask.dir/servoAfma6Cylinder2DCamVelocitySecondaryTask.cpp.o -o servoAfma6Cylinder2DCamVelocitySecondaryTask  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Built target servoAfma6Cylinder2DCamVelocitySecondaryTask
-make  -f example/servo-bebop2/CMakeFiles/servoBebop2.dir/build.make example/servo-bebop2/CMakeFiles/servoBebop2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2/CMakeFiles/servoBebop2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-bebop2/CMakeFiles/servoBebop2.dir/build.make example/servo-bebop2/CMakeFiles/servoBebop2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 71%] Building CXX object example/servo-bebop2/CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-bebop2/CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o -MF CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o.d -o CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-bebop2/servoBebop2.cpp
 [ 72%] Linking CXX executable servoBiclopsPoint2DArtVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-biclops && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/link.d CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/servoBiclopsPoint2DArtVelocity.cpp.o -o servoBiclopsPoint2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 72%] Built target servoBiclopsPoint2DArtVelocity
-make  -f example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/build.make example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/build.make example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 72%] Building CXX object example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-bebop2/CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o -MF CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o.d -o CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-bebop2/keyboardControlBebop2.cpp
 [ 72%] Linking CXX executable moveBiclops
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-biclops && /usr/bin/cmake -E cmake_link_script CMakeFiles/moveBiclops.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/moveBiclops.dir/link.d CMakeFiles/moveBiclops.dir/moveBiclops.cpp.o -o moveBiclops  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 72%] Built target moveBiclops
-make  -f example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/build.make example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/build.make example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 72%] Building CXX object example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o -MF CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o.d -o CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/servoFlirPtuIBVS.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -39520,6 +39543,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/link.d CMakeFiles/servoBiclopsPoint2DArtVelocity.dir/servoBiclopsPoint2DArtVelocity.cpp.o -o servoBiclopsPoint2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 72%] Built target servoBiclopsPoint2DArtVelocity
+make  -f example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/build.make example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/build.make example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 72%] Building CXX object example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-flir-ptu/CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o -MF CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o.d -o CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/servoFlirPtuIBVS.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/moveBiclops.dir/link.d CMakeFiles/moveBiclops.dir/moveBiclops.cpp.o -o moveBiclops  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 72%] Built target moveBiclops
+make  -f example/servo-franka/CMakeFiles/frankaGripper.dir/build.make example/servo-franka/CMakeFiles/frankaGripper.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/frankaGripper.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-franka/CMakeFiles/frankaGripper.dir/build.make example/servo-franka/CMakeFiles/frankaGripper.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 72%] Building CXX object example/servo-franka/CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o -MF CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o.d -o CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/frankaGripper.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -39561,6 +39606,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 72%] Linking CXX executable servoBebop2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoBebop2.dir/link.txt --verbose=1
+[ 73%] Linking CXX executable keyboardControlBebop2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/keyboardControlBebop2.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/servoFlirPtuIBVS.cpp:60:
@@ -39600,24 +39649,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 72%] Linking CXX executable servoBebop2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoBebop2.dir/link.txt --verbose=1
-[ 73%] Linking CXX executable keyboardControlBebop2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-bebop2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/keyboardControlBebop2.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoBebop2.dir/link.d CMakeFiles/servoBebop2.dir/servoBebop2.cpp.o -o servoBebop2  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 73%] Built target servoBebop2
-make  -f example/servo-franka/CMakeFiles/frankaGripper.dir/build.make example/servo-franka/CMakeFiles/frankaGripper.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/frankaGripper.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-franka/CMakeFiles/frankaGripper.dir/build.make example/servo-franka/CMakeFiles/frankaGripper.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 73%] Building CXX object example/servo-franka/CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o -MF CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o.d -o CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/frankaGripper.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/keyboardControlBebop2.dir/link.d CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o -o keyboardControlBebop2  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 73%] Built target keyboardControlBebop2
 make  -f example/servo-franka/CMakeFiles/frankaMoveToPosition.dir/build.make example/servo-franka/CMakeFiles/frankaMoveToPosition.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/frankaMoveToPosition.dir/DependInfo.cmake "--color="
@@ -39626,13 +39660,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Building CXX object example/servo-franka/CMakeFiles/frankaMoveToPosition.dir/frankaMoveToPosition.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/frankaMoveToPosition.dir/frankaMoveToPosition.cpp.o -MF CMakeFiles/frankaMoveToPosition.dir/frankaMoveToPosition.cpp.o.d -o CMakeFiles/frankaMoveToPosition.dir/frankaMoveToPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/frankaMoveToPosition.cpp
-[ 74%] Linking CXX executable servoFlirPtuIBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoFlirPtuIBVS.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoFlirPtuIBVS.dir/link.d CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o -o servoFlirPtuIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/camera-flir-grasshoper-nikon-300mm.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/eMc.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu
+[ 74%] Linking CXX executable frankaGripper
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/frankaGripper.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/keyboardControlBebop2.dir/link.d CMakeFiles/keyboardControlBebop2.dir/keyboardControlBebop2.cpp.o -o keyboardControlBebop2  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target servoFlirPtuIBVS
+[ 74%] Built target keyboardControlBebop2
 make  -f example/servo-franka/CMakeFiles/frankaSavePosition.dir/build.make example/servo-franka/CMakeFiles/frankaSavePosition.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/frankaSavePosition.dir/DependInfo.cmake "--color="
@@ -39641,8 +39673,19 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Building CXX object example/servo-franka/CMakeFiles/frankaSavePosition.dir/frankaSavePosition.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/frankaSavePosition.dir/frankaSavePosition.cpp.o -MF CMakeFiles/frankaSavePosition.dir/frankaSavePosition.cpp.o.d -o CMakeFiles/frankaSavePosition.dir/frankaSavePosition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/frankaSavePosition.cpp
-[ 74%] Linking CXX executable frankaGripper
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/frankaGripper.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/frankaGripper.dir/link.d CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o -o frankaGripper  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Built target frankaGripper
+make  -f example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/build.make example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/build.make example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Building CXX object example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o -MF CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o.d -o CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/servoFrankaIBVS.cpp
+[ 74%] Linking CXX executable servoFlirPtuIBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoFlirPtuIBVS.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -39684,24 +39727,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/frankaGripper.dir/link.d CMakeFiles/frankaGripper.dir/frankaGripper.cpp.o -o frankaGripper  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target frankaGripper
-make  -f example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/build.make example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/build.make example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Building CXX object example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o -MF CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o.d -o CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/servoFrankaIBVS.cpp
-[ 74%] Linking CXX executable frankaSavePosition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/frankaSavePosition.dir/link.txt --verbose=1
-[ 74%] Linking CXX executable frankaMoveToPosition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/frankaMoveToPosition.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/frankaSavePosition.dir/link.d CMakeFiles/frankaSavePosition.dir/frankaSavePosition.cpp.o -o frankaSavePosition  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoFlirPtuIBVS.dir/link.d CMakeFiles/servoFlirPtuIBVS.dir/servoFlirPtuIBVS.cpp.o -o servoFlirPtuIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/camera-flir-grasshoper-nikon-300mm.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/servo-flir-ptu/eMc.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-flir-ptu
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target frankaSavePosition
+[ 74%] Built target servoFlirPtuIBVS
 make  -f example/servo-franka/CMakeFiles/servoFrankaPBVS.dir/build.make example/servo-franka/CMakeFiles/servoFrankaPBVS.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka/CMakeFiles/servoFrankaPBVS.dir/DependInfo.cmake "--color="
@@ -39710,17 +39740,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Building CXX object example/servo-franka/CMakeFiles/servoFrankaPBVS.dir/servoFrankaPBVS.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-franka/CMakeFiles/servoFrankaPBVS.dir/servoFrankaPBVS.cpp.o -MF CMakeFiles/servoFrankaPBVS.dir/servoFrankaPBVS.cpp.o.d -o CMakeFiles/servoFrankaPBVS.dir/servoFrankaPBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-franka/servoFrankaPBVS.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/frankaMoveToPosition.dir/link.d CMakeFiles/frankaMoveToPosition.dir/frankaMoveToPosition.cpp.o -o frankaMoveToPosition  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target frankaMoveToPosition
-make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Building CXX object example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o -MF CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o.d -o CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-kinova/servoKinovaJacoCart.cpp
+[ 74%] Linking CXX executable frankaSavePosition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/frankaSavePosition.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-franka/servoFrankaIBVS.cpp:64:
@@ -39760,6 +39781,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/frankaSavePosition.dir/link.d CMakeFiles/frankaSavePosition.dir/frankaSavePosition.cpp.o -o frankaSavePosition  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Built target frankaSavePosition
+make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Building CXX object example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-kinova/CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o -MF CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o.d -o CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-kinova/servoKinovaJacoCart.cpp
+[ 74%] Linking CXX executable frankaMoveToPosition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/frankaMoveToPosition.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/frankaMoveToPosition.dir/link.d CMakeFiles/frankaMoveToPosition.dir/frankaMoveToPosition.cpp.o -o frankaMoveToPosition  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Built target frankaMoveToPosition
+make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Building CXX object example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o -MF CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o.d -o CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-kinova/servoKinovaJacoJoint.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-franka/servoFrankaPBVS.cpp:61:
@@ -39799,21 +39844,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 74%] Linking CXX executable servoKinovaJacoCart
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoKinovaJacoCart.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoKinovaJacoCart.dir/link.d CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o -o servoKinovaJacoCart  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target servoKinovaJacoCart
-make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/build.make example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Building CXX object example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-kinova/CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o -MF CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o.d -o CMakeFiles/servoKinovaJacoJoint.dir/servoKinovaJacoJoint.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-kinova/servoKinovaJacoJoint.cpp
 [ 74%] Linking CXX executable servoFrankaIBVS
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoFrankaIBVS.dir/link.txt --verbose=1
+[ 74%] Linking CXX executable servoKinovaJacoCart
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-kinova && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoKinovaJacoCart.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoFrankaIBVS.dir/link.d CMakeFiles/servoFrankaIBVS.dir/servoFrankaIBVS.cpp.o -o servoFrankaIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Built target servoFrankaIBVS
@@ -39825,11 +39859,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Building CXX object example/servo-pioneer/CMakeFiles/movePioneer.dir/movePioneer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pioneer/CMakeFiles/movePioneer.dir/movePioneer.cpp.o -MF CMakeFiles/movePioneer.dir/movePioneer.cpp.o.d -o CMakeFiles/movePioneer.dir/movePioneer.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pioneer/movePioneer.cpp
-[ 74%] Linking CXX executable servoFrankaPBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoFrankaPBVS.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoFrankaPBVS.dir/link.d CMakeFiles/servoFrankaPBVS.dir/servoFrankaPBVS.cpp.o -o servoFrankaPBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoKinovaJacoCart.dir/link.d CMakeFiles/servoKinovaJacoCart.dir/servoKinovaJacoCart.cpp.o -o servoKinovaJacoCart  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target servoFrankaPBVS
+[ 74%] Built target servoKinovaJacoCart
 make  -f example/servo-pioneer/CMakeFiles/servoPioneerPoint2DDepth.dir/build.make example/servo-pioneer/CMakeFiles/servoPioneerPoint2DDepth.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer/CMakeFiles/servoPioneerPoint2DDepth.dir/DependInfo.cmake "--color="
@@ -39851,11 +39883,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Building CXX object example/servo-pioneer/CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/servoPioneerPoint2DDepthWithoutVpServo.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pioneer/CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/servoPioneerPoint2DDepthWithoutVpServo.cpp.o -MF CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/servoPioneerPoint2DDepthWithoutVpServo.cpp.o.d -o CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/servoPioneerPoint2DDepthWithoutVpServo.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pioneer/servoPioneerPoint2DDepthWithoutVpServo.cpp
-[ 74%] Linking CXX executable movePioneer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/movePioneer.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/movePioneer.dir/link.d CMakeFiles/movePioneer.dir/movePioneer.cpp.o -o movePioneer  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 74%] Linking CXX executable servoFrankaPBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-franka && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoFrankaPBVS.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoFrankaPBVS.dir/link.d CMakeFiles/servoFrankaPBVS.dir/servoFrankaPBVS.cpp.o -o servoFrankaPBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target movePioneer
+[ 74%] Built target servoFrankaPBVS
 make  -f example/servo-pioneer/CMakeFiles/servoPioneerPanSegment3D.dir/build.make example/servo-pioneer/CMakeFiles/servoPioneerPanSegment3D.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer/CMakeFiles/servoPioneerPanSegment3D.dir/DependInfo.cmake "--color="
@@ -39864,6 +39896,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 74%] Building CXX object example/servo-pioneer/CMakeFiles/servoPioneerPanSegment3D.dir/servoPioneerPanSegment3D.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pioneer/CMakeFiles/servoPioneerPanSegment3D.dir/servoPioneerPanSegment3D.cpp.o -MF CMakeFiles/servoPioneerPanSegment3D.dir/servoPioneerPanSegment3D.cpp.o.d -o CMakeFiles/servoPioneerPanSegment3D.dir/servoPioneerPanSegment3D.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pioneer/servoPioneerPanSegment3D.cpp
+[ 74%] Linking CXX executable movePioneer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/movePioneer.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -39905,6 +39939,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/movePioneer.dir/link.d CMakeFiles/movePioneer.dir/movePioneer.cpp.o -o movePioneer  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Built target movePioneer
+make  -f example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/build.make example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/build.make example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 74%] Building CXX object example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o -MF CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o.d -o CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pioneer/sonarPioneerReader.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -39959,73 +40004,36 @@
   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 '< >'
-[ 74%] Linking CXX executable servoPioneerPoint2DDepth
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPioneerPoint2DDepth.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPioneerPoint2DDepth.dir/link.d CMakeFiles/servoPioneerPoint2DDepth.dir/servoPioneerPoint2DDepth.cpp.o -o servoPioneerPoint2DDepth  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target servoPioneerPoint2DDepth
-make  -f example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/build.make example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/build.make example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Building CXX object example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pioneer/CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o -MF CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o.d -o CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pioneer/sonarPioneerReader.cpp
-[ 74%] Linking CXX executable servoPioneerPoint2DDepthWithoutVpServo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/link.d CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/servoPioneerPoint2DDepthWithoutVpServo.cpp.o -o servoPioneerPoint2DDepthWithoutVpServo  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 74%] Built target servoPioneerPoint2DDepthWithoutVpServo
-make  -f example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/build.make example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/build.make example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Building CXX object example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o -MF CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o.d -o CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pixhawk/sendMocapToPixhawk.cpp
-[ 75%] Linking CXX executable servoPioneerPanSegment3D
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPioneerPanSegment3D.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPioneerPanSegment3D.dir/link.d CMakeFiles/servoPioneerPanSegment3D.dir/servoPioneerPanSegment3D.cpp.o -o servoPioneerPanSegment3D  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target servoPioneerPanSegment3D
-make  -f example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/build.make example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/build.make example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Building CXX object example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-sign-compare -Wno-ignored-qualifiers -Wno-deprecated-copy-with-user-provided-copy -MD -MT example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o -MF CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o.d -o CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pixhawk/servoPixhawkDroneIBVS.cpp
+/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 '< >'
+[ 74%] Linking CXX executable servoPioneerPoint2DDepth
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPioneerPoint2DDepth.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -40066,11 +40074,35 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 75%] Linking CXX executable sendMocapToPixhawk
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/cmake -E cmake_link_script CMakeFiles/sendMocapToPixhawk.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/sendMocapToPixhawk.dir/link.d CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o -o sendMocapToPixhawk  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPioneerPoint2DDepth.dir/link.d CMakeFiles/servoPioneerPoint2DDepth.dir/servoPioneerPoint2DDepth.cpp.o -o servoPioneerPoint2DDepth  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target sendMocapToPixhawk
+[ 74%] Built target servoPioneerPoint2DDepth
+make  -f example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/build.make example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/build.make example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Building CXX object example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-pixhawk/CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o -MF CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o.d -o CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pixhawk/sendMocapToPixhawk.cpp
+[ 75%] Linking CXX executable servoPioneerPoint2DDepthWithoutVpServo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/link.d CMakeFiles/servoPioneerPoint2DDepthWithoutVpServo.dir/servoPioneerPoint2DDepthWithoutVpServo.cpp.o -o servoPioneerPoint2DDepthWithoutVpServo  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Built target servoPioneerPoint2DDepthWithoutVpServo
+make  -f example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/build.make example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/build.make example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Building CXX object example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-sign-compare -Wno-ignored-qualifiers -Wno-deprecated-copy-with-user-provided-copy -MD -MT example/servo-pixhawk/CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o -MF CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o.d -o CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-pixhawk/servoPixhawkDroneIBVS.cpp
+[ 75%] Linking CXX executable servoPioneerPanSegment3D
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPioneerPanSegment3D.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPioneerPanSegment3D.dir/link.d CMakeFiles/servoPioneerPanSegment3D.dir/servoPioneerPanSegment3D.cpp.o -o servoPioneerPanSegment3D  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Built target servoPioneerPanSegment3D
 make  -f example/servo-ptu46/CMakeFiles/movePtu46.dir/build.make example/servo-ptu46/CMakeFiles/movePtu46.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-ptu46 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46/CMakeFiles/movePtu46.dir/DependInfo.cmake "--color="
@@ -40079,13 +40111,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 75%] Building CXX object example/servo-ptu46/CMakeFiles/movePtu46.dir/movePtu46.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-ptu46/CMakeFiles/movePtu46.dir/movePtu46.cpp.o -MF CMakeFiles/movePtu46.dir/movePtu46.cpp.o.d -o CMakeFiles/movePtu46.dir/movePtu46.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-ptu46/movePtu46.cpp
-[ 75%] Linking CXX executable servoPixhawkDroneIBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPixhawkDroneIBVS.dir/link.txt --verbose=1
 [ 75%] Linking CXX executable sonarPioneerReader
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/sonarPioneerReader.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPixhawkDroneIBVS.dir/link.d CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o -o servoPixhawkDroneIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/sonarPioneerReader.dir/link.d CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o -o sonarPioneerReader  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target servoPixhawkDroneIBVS
+[ 75%] Built target sonarPioneerReader
 make  -f example/servo-ptu46/CMakeFiles/servoPtu46Point2DArtVelocity.dir/build.make example/servo-ptu46/CMakeFiles/servoPtu46Point2DArtVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-ptu46 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46/CMakeFiles/servoPtu46Point2DArtVelocity.dir/DependInfo.cmake "--color="
@@ -40094,9 +40124,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 75%] Building CXX object example/servo-ptu46/CMakeFiles/servoPtu46Point2DArtVelocity.dir/servoPtu46Point2DArtVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-ptu46/CMakeFiles/servoPtu46Point2DArtVelocity.dir/servoPtu46Point2DArtVelocity.cpp.o -MF CMakeFiles/servoPtu46Point2DArtVelocity.dir/servoPtu46Point2DArtVelocity.cpp.o.d -o CMakeFiles/servoPtu46Point2DArtVelocity.dir/servoPtu46Point2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-ptu46/servoPtu46Point2DArtVelocity.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/sonarPioneerReader.dir/link.d CMakeFiles/sonarPioneerReader.dir/sonarPioneerReader.cpp.o -o sonarPioneerReader  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 75%] Linking CXX executable sendMocapToPixhawk
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/cmake -E cmake_link_script CMakeFiles/sendMocapToPixhawk.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/sendMocapToPixhawk.dir/link.d CMakeFiles/sendMocapToPixhawk.dir/sendMocapToPixhawk.cpp.o -o sendMocapToPixhawk  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target sonarPioneerReader
+[ 75%] Built target sendMocapToPixhawk
 make  -f example/servo-universal-robots/CMakeFiles/servoUniversalRobotsIBVS.dir/build.make example/servo-universal-robots/CMakeFiles/servoUniversalRobotsIBVS.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots/CMakeFiles/servoUniversalRobotsIBVS.dir/DependInfo.cmake "--color="
@@ -40105,11 +40137,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 75%] Building CXX object example/servo-universal-robots/CMakeFiles/servoUniversalRobotsIBVS.dir/servoUniversalRobotsIBVS.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-universal-robots/CMakeFiles/servoUniversalRobotsIBVS.dir/servoUniversalRobotsIBVS.cpp.o -MF CMakeFiles/servoUniversalRobotsIBVS.dir/servoUniversalRobotsIBVS.cpp.o.d -o CMakeFiles/servoUniversalRobotsIBVS.dir/servoUniversalRobotsIBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/servoUniversalRobotsIBVS.cpp
-[ 75%] Linking CXX executable movePtu46
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 && /usr/bin/cmake -E cmake_link_script CMakeFiles/movePtu46.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/movePtu46.dir/link.d CMakeFiles/movePtu46.dir/movePtu46.cpp.o -o movePtu46  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 75%] Linking CXX executable servoPixhawkDroneIBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-pixhawk && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPixhawkDroneIBVS.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPixhawkDroneIBVS.dir/link.d CMakeFiles/servoPixhawkDroneIBVS.dir/servoPixhawkDroneIBVS.cpp.o -o servoPixhawkDroneIBVS  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target movePtu46
+[ 75%] Built target servoPixhawkDroneIBVS
 make  -f example/servo-universal-robots/CMakeFiles/servoUniversalRobotsPBVS.dir/build.make example/servo-universal-robots/CMakeFiles/servoUniversalRobotsPBVS.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots/CMakeFiles/servoUniversalRobotsPBVS.dir/DependInfo.cmake "--color="
@@ -40118,8 +40150,32 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 75%] Building CXX object example/servo-universal-robots/CMakeFiles/servoUniversalRobotsPBVS.dir/servoUniversalRobotsPBVS.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-universal-robots/CMakeFiles/servoUniversalRobotsPBVS.dir/servoUniversalRobotsPBVS.cpp.o -MF CMakeFiles/servoUniversalRobotsPBVS.dir/servoUniversalRobotsPBVS.cpp.o.d -o CMakeFiles/servoUniversalRobotsPBVS.dir/servoUniversalRobotsPBVS.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/servoUniversalRobotsPBVS.cpp
+[ 75%] Linking CXX executable movePtu46
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 && /usr/bin/cmake -E cmake_link_script CMakeFiles/movePtu46.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/movePtu46.dir/link.d CMakeFiles/movePtu46.dir/movePtu46.cpp.o -o movePtu46  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Built target movePtu46
+make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Building CXX object example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o -MF CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o.d -o CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/UniversalRobotsMoveToPosition.cpp
 [ 75%] Linking CXX executable servoPtu46Point2DArtVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-ptu46 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoPtu46Point2DArtVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPtu46Point2DArtVelocity.dir/link.d CMakeFiles/servoPtu46Point2DArtVelocity.dir/servoPtu46Point2DArtVelocity.cpp.o -o servoPtu46Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Built target servoPtu46Point2DArtVelocity
+make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 75%] Building CXX object example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o -MF CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o.d -o CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/UniversalRobotsSavePosition.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/servoUniversalRobotsIBVS.cpp:61:
@@ -40159,17 +40215,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoPtu46Point2DArtVelocity.dir/link.d CMakeFiles/servoPtu46Point2DArtVelocity.dir/servoPtu46Point2DArtVelocity.cpp.o -o servoPtu46Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target servoPtu46Point2DArtVelocity
-make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Building CXX object example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-universal-robots/CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o -MF CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o.d -o CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/UniversalRobotsMoveToPosition.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/servoUniversalRobotsPBVS.cpp:58:
@@ -40209,19 +40254,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 75%] Linking CXX executable servoUniversalRobotsIBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoUniversalRobotsIBVS.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoUniversalRobotsIBVS.dir/link.d CMakeFiles/servoUniversalRobotsIBVS.dir/servoUniversalRobotsIBVS.cpp.o -o servoUniversalRobotsIBVS  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target servoUniversalRobotsIBVS
-make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/build.make example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Building CXX object example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-universal-robots/CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o -MF CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o.d -o CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-universal-robots/UniversalRobotsSavePosition.cpp
 [ 75%] Linking CXX executable UniversalRobotsMoveToPosition
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/UniversalRobotsMoveToPosition.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/UniversalRobotsMoveToPosition.dir/link.d CMakeFiles/UniversalRobotsMoveToPosition.dir/UniversalRobotsMoveToPosition.cpp.o -o UniversalRobotsMoveToPosition  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
@@ -40235,24 +40267,24 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 75%] Building CXX object example/servo-viper650/CMakeFiles/servoViper650Point2DCamVelocity.dir/servoViper650Point2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper650/CMakeFiles/servoViper650Point2DCamVelocity.dir/servoViper650Point2DCamVelocity.cpp.o -MF CMakeFiles/servoViper650Point2DCamVelocity.dir/servoViper650Point2DCamVelocity.cpp.o.d -o CMakeFiles/servoViper650Point2DCamVelocity.dir/servoViper650Point2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper650/servoViper650Point2DCamVelocity.cpp
-[ 75%] Linking CXX executable servoUniversalRobotsPBVS
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoUniversalRobotsPBVS.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoUniversalRobotsPBVS.dir/link.d CMakeFiles/servoUniversalRobotsPBVS.dir/servoUniversalRobotsPBVS.cpp.o -o servoUniversalRobotsPBVS  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 75%] Linking CXX executable UniversalRobotsSavePosition
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/UniversalRobotsSavePosition.dir/link.txt --verbose=1
+[ 75%] Linking CXX executable servoUniversalRobotsIBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoUniversalRobotsIBVS.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/UniversalRobotsSavePosition.dir/link.d CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o -o UniversalRobotsSavePosition  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target servoUniversalRobotsPBVS
+[ 75%] Built target UniversalRobotsSavePosition
 make  -f example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/build.make example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper650 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/build.make example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoUniversalRobotsIBVS.dir/link.d CMakeFiles/servoUniversalRobotsIBVS.dir/servoUniversalRobotsIBVS.cpp.o -o servoUniversalRobotsIBVS  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 75%] Building CXX object example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/servoViper650FourPoints2DArtVelocityLs_cur.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper650/CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/servoViper650FourPoints2DArtVelocityLs_cur.cpp.o -MF CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/servoViper650FourPoints2DArtVelocityLs_cur.cpp.o.d -o CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/servoViper650FourPoints2DArtVelocityLs_cur.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper650/servoViper650FourPoints2DArtVelocityLs_cur.cpp
-[ 75%] Linking CXX executable UniversalRobotsSavePosition
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/UniversalRobotsSavePosition.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/UniversalRobotsSavePosition.dir/link.d CMakeFiles/UniversalRobotsSavePosition.dir/UniversalRobotsSavePosition.cpp.o -o UniversalRobotsSavePosition  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 75%] Built target UniversalRobotsSavePosition
+[ 75%] Built target servoUniversalRobotsIBVS
 make  -f example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/build.make example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper650 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/DependInfo.cmake "--color="
@@ -40261,11 +40293,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 76%] Building CXX object example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/servoViper650FourPoints2DCamVelocityLs_cur.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/servoViper650FourPoints2DCamVelocityLs_cur.cpp.o -MF CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/servoViper650FourPoints2DCamVelocityLs_cur.cpp.o.d -o CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/servoViper650FourPoints2DCamVelocityLs_cur.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper650/servoViper650FourPoints2DCamVelocityLs_cur.cpp
-[ 76%] Linking CXX executable servoViper650Point2DCamVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650Point2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650Point2DCamVelocity.dir/link.d CMakeFiles/servoViper650Point2DCamVelocity.dir/servoViper650Point2DCamVelocity.cpp.o -o servoViper650Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 76%] Linking CXX executable servoUniversalRobotsPBVS
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-universal-robots && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoUniversalRobotsPBVS.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoUniversalRobotsPBVS.dir/link.d CMakeFiles/servoUniversalRobotsPBVS.dir/servoUniversalRobotsPBVS.cpp.o -o servoUniversalRobotsPBVS  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 76%] Built target servoViper650Point2DCamVelocity
+[ 76%] Built target servoUniversalRobotsPBVS
 make  -f example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/build.make example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper650 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/DependInfo.cmake "--color="
@@ -40274,11 +40306,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 76%] Building CXX object example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper650/CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp.o -MF CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp.o.d -o CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper650/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp
-[ 76%] Linking CXX executable servoViper650FourPoints2DArtVelocityLs_cur
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/link.d CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/servoViper650FourPoints2DArtVelocityLs_cur.cpp.o -o servoViper650FourPoints2DArtVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 76%] Linking CXX executable servoViper650Point2DCamVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650Point2DCamVelocity.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650Point2DCamVelocity.dir/link.d CMakeFiles/servoViper650Point2DCamVelocity.dir/servoViper650Point2DCamVelocity.cpp.o -o servoViper650Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 76%] Built target servoViper650FourPoints2DArtVelocityLs_cur
+[ 76%] Built target servoViper650Point2DCamVelocity
 make  -f example/servo-viper850/CMakeFiles/servoViper850FourPointsKinect.dir/build.make example/servo-viper850/CMakeFiles/servoViper850FourPointsKinect.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850FourPointsKinect.dir/DependInfo.cmake "--color="
@@ -40287,25 +40319,24 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 76%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850FourPointsKinect.dir/servoViper850FourPointsKinect.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850FourPointsKinect.dir/servoViper850FourPointsKinect.cpp.o -MF CMakeFiles/servoViper850FourPointsKinect.dir/servoViper850FourPointsKinect.cpp.o.d -o CMakeFiles/servoViper850FourPointsKinect.dir/servoViper850FourPointsKinect.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850FourPointsKinect.cpp
+[ 76%] Linking CXX executable servoViper650FourPoints2DArtVelocityLs_cur
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/link.txt --verbose=1
 [ 76%] Linking CXX executable servoViper650FourPoints2DCamVelocityLs_cur
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/link.d CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/servoViper650FourPoints2DCamVelocityLs_cur.cpp.o -o servoViper650FourPoints2DCamVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/link.d CMakeFiles/servoViper650FourPoints2DArtVelocityLs_cur.dir/servoViper650FourPoints2DArtVelocityLs_cur.cpp.o -o servoViper650FourPoints2DArtVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 76%] Built target servoViper650FourPoints2DCamVelocityLs_cur
+[ 76%] Built target servoViper650FourPoints2DArtVelocityLs_cur
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/link.d CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur.dir/servoViper650FourPoints2DCamVelocityLs_cur.cpp.o -o servoViper650FourPoints2DCamVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 76%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/servoViper850Point2DArtVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity.dir/servoViper850Point2DArtVelocity.cpp.o -MF CMakeFiles/servoViper850Point2DArtVelocity.dir/servoViper850Point2DArtVelocity.cpp.o.d -o CMakeFiles/servoViper850Point2DArtVelocity.dir/servoViper850Point2DArtVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850Point2DArtVelocity.cpp
-[ 76%] Linking CXX executable servoViper650FourPoints2DCamVelocityLs_cur-SR300
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/link.d "CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp.o" -o servoViper650FourPoints2DCamVelocityLs_cur-SR300  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/servo-viper650/SR300-eMc.cnf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 76%] Built target servoViper650FourPoints2DCamVelocityLs_cur-SR300
+[ 76%] Built target servoViper650FourPoints2DCamVelocityLs_cur
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocity.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocity.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocity.dir/DependInfo.cmake "--color="
@@ -40314,11 +40345,12 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 76%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocity.dir/servoViper850Point2DCamVelocity.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocity.dir/servoViper850Point2DCamVelocity.cpp.o -MF CMakeFiles/servoViper850Point2DCamVelocity.dir/servoViper850Point2DCamVelocity.cpp.o.d -o CMakeFiles/servoViper850Point2DCamVelocity.dir/servoViper850Point2DCamVelocity.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850Point2DCamVelocity.cpp
-[ 76%] Linking CXX executable servoViper850FourPointsKinect
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPointsKinect.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPointsKinect.dir/link.d CMakeFiles/servoViper850FourPointsKinect.dir/servoViper850FourPointsKinect.cpp.o -o servoViper850FourPointsKinect  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 76%] Linking CXX executable servoViper650FourPoints2DCamVelocityLs_cur-SR300
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/link.d "CMakeFiles/servoViper650FourPoints2DCamVelocityLs_cur-SR300.dir/servoViper650FourPoints2DCamVelocityLs_cur-SR300.cpp.o" -o servoViper650FourPoints2DCamVelocityLs_cur-SR300  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650 && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/example/servo-viper650/SR300-eMc.cnf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper650
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 76%] Built target servoViper850FourPointsKinect
+[ 76%] Built target servoViper650FourPoints2DCamVelocityLs_cur-SR300
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/DependInfo.cmake "--color="
@@ -40327,37 +40359,37 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 76%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/servoViper850Point2DCamVelocityKalman.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/servoViper850Point2DCamVelocityKalman.cpp.o -MF CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/servoViper850Point2DCamVelocityKalman.cpp.o.d -o CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/servoViper850Point2DCamVelocityKalman.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850Point2DCamVelocityKalman.cpp
-[ 77%] Linking CXX executable servoViper850Point2DArtVelocity
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity.dir/link.d CMakeFiles/servoViper850Point2DArtVelocity.dir/servoViper850Point2DArtVelocity.cpp.o -o servoViper850Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 76%] Linking CXX executable servoViper850FourPointsKinect
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPointsKinect.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPointsKinect.dir/link.d CMakeFiles/servoViper850FourPointsKinect.dir/servoViper850FourPointsKinect.cpp.o -o servoViper850FourPointsKinect  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850Point2DArtVelocity
+[ 76%] Built target servoViper850FourPointsKinect
 make  -f example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/build.make example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/build.make example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o
+[ 76%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o -MF CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o.d -o CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850FourPoints2DArtVelocityLs_cur.cpp
+[ 77%] Linking CXX executable servoViper850Point2DArtVelocity
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity.dir/link.txt --verbose=1
 [ 77%] Linking CXX executable servoViper850Point2DCamVelocity
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DCamVelocity.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DCamVelocity.dir/link.d CMakeFiles/servoViper850Point2DCamVelocity.dir/servoViper850Point2DCamVelocity.cpp.o -o servoViper850Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity.dir/link.d CMakeFiles/servoViper850Point2DArtVelocity.dir/servoViper850Point2DArtVelocity.cpp.o -o servoViper850Point2DArtVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850Point2DCamVelocity
+[ 77%] Built target servoViper850Point2DArtVelocity
 make  -f example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/build.make example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/build.make example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DCamVelocity.dir/link.d CMakeFiles/servoViper850Point2DCamVelocity.dir/servoViper850Point2DCamVelocity.cpp.o -o servoViper850Point2DCamVelocity  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/servoViper850FourPoints2DArtVelocityLs_des.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/servoViper850FourPoints2DArtVelocityLs_des.cpp.o -MF CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/servoViper850FourPoints2DArtVelocityLs_des.cpp.o.d -o CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/servoViper850FourPoints2DArtVelocityLs_des.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850FourPoints2DArtVelocityLs_des.cpp
-[ 77%] Linking CXX executable servoViper850Point2DCamVelocityKalman
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/link.d CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/servoViper850Point2DCamVelocityKalman.cpp.o -o servoViper850Point2DCamVelocityKalman  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850Point2DCamVelocityKalman
+[ 77%] Built target servoViper850Point2DCamVelocity
 make  -f example/servo-viper850/CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/build.make example/servo-viper850/CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/DependInfo.cmake "--color="
@@ -40366,13 +40398,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/servoViper850FourPoints2DCamVelocityLs_cur.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/servoViper850FourPoints2DCamVelocityLs_cur.cpp.o -MF CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/servoViper850FourPoints2DCamVelocityLs_cur.cpp.o.d -o CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/servoViper850FourPoints2DCamVelocityLs_cur.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850FourPoints2DCamVelocityLs_cur.cpp
-[ 77%] Linking CXX executable servoViper850FourPoints2DArtVelocityLs_cur
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/link.txt --verbose=1
-[ 77%] Linking CXX executable servoViper850FourPoints2DArtVelocityLs_des
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/link.d CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o -o servoViper850FourPoints2DArtVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 77%] Linking CXX executable servoViper850Point2DCamVelocityKalman
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/link.d CMakeFiles/servoViper850Point2DCamVelocityKalman.dir/servoViper850Point2DCamVelocityKalman.cpp.o -o servoViper850Point2DCamVelocityKalman  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850FourPoints2DArtVelocityLs_cur
+[ 77%] Built target servoViper850Point2DCamVelocityKalman
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/DependInfo.cmake "--color="
@@ -40381,9 +40411,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp.o -MF CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp.o.d -o CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/link.d CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/servoViper850FourPoints2DArtVelocityLs_des.cpp.o -o servoViper850FourPoints2DArtVelocityLs_des  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 77%] Linking CXX executable servoViper850FourPoints2DArtVelocityLs_cur
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/link.d CMakeFiles/servoViper850FourPoints2DArtVelocityLs_cur.dir/servoViper850FourPoints2DArtVelocityLs_cur.cpp.o -o servoViper850FourPoints2DArtVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850FourPoints2DArtVelocityLs_des
+[ 77%] Built target servoViper850FourPoints2DArtVelocityLs_cur
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/DependInfo.cmake "--color="
@@ -40392,11 +40424,13 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp.o -MF CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp.o.d -o CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp
+[ 77%] Linking CXX executable servoViper850FourPoints2DArtVelocityLs_des
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/link.txt --verbose=1
 [ 77%] Linking CXX executable servoViper850FourPoints2DCamVelocityLs_cur
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/link.d CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/servoViper850FourPoints2DCamVelocityLs_cur.cpp.o -o servoViper850FourPoints2DCamVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/link.d CMakeFiles/servoViper850FourPoints2DArtVelocityLs_des.dir/servoViper850FourPoints2DArtVelocityLs_des.cpp.o -o servoViper850FourPoints2DArtVelocityLs_des  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850FourPoints2DCamVelocityLs_cur
+[ 77%] Built target servoViper850FourPoints2DArtVelocityLs_des
 make  -f example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/build.make example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/DependInfo.cmake "--color="
@@ -40405,13 +40439,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/servo-viper850/CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp.o -MF CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp.o.d -o CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp.o -c /build/reproducible-path/visp-3.6.0/example/servo-viper850/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp
-[ 77%] Linking CXX executable servoViper850Point2DArtVelocity-jointAvoidance-gpa
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/link.txt --verbose=1
-[ 77%] Linking CXX executable servoViper850Point2DArtVelocity-jointAvoidance-basic
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/link.d "CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp.o" -o servoViper850Point2DArtVelocity-jointAvoidance-gpa  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/link.d CMakeFiles/servoViper850FourPoints2DCamVelocityLs_cur.dir/servoViper850FourPoints2DCamVelocityLs_cur.cpp.o -o servoViper850FourPoints2DCamVelocityLs_cur  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850Point2DArtVelocity-jointAvoidance-gpa
+[ 77%] Built target servoViper850FourPoints2DCamVelocityLs_cur
 make  -f example/tools/CMakeFiles/keyboard.dir/build.make example/tools/CMakeFiles/keyboard.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/CMakeFiles/keyboard.dir/DependInfo.cmake "--color="
@@ -40420,9 +40450,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/tools/CMakeFiles/keyboard.dir/keyboard.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tools/CMakeFiles/keyboard.dir/keyboard.cpp.o -MF CMakeFiles/keyboard.dir/keyboard.cpp.o.d -o CMakeFiles/keyboard.dir/keyboard.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tools/keyboard.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/link.d "CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp.o" -o servoViper850Point2DArtVelocity-jointAvoidance-basic  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 77%] Linking CXX executable servoViper850Point2DArtVelocity-jointAvoidance-gpa
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/link.d "CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-gpa.dir/servoViper850Point2DArtVelocity-jointAvoidance-gpa.cpp.o" -o servoViper850Point2DArtVelocity-jointAvoidance-gpa  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850Point2DArtVelocity-jointAvoidance-basic
+[ 77%] Built target servoViper850Point2DArtVelocity-jointAvoidance-gpa
 make  -f example/tools/CMakeFiles/parallelPort.dir/build.make example/tools/CMakeFiles/parallelPort.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/CMakeFiles/parallelPort.dir/DependInfo.cmake "--color="
@@ -40431,11 +40463,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/tools/CMakeFiles/parallelPort.dir/parallelPort.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tools/CMakeFiles/parallelPort.dir/parallelPort.cpp.o -MF CMakeFiles/parallelPort.dir/parallelPort.cpp.o.d -o CMakeFiles/parallelPort.dir/parallelPort.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tools/parallelPort.cpp
-[ 77%] Linking CXX executable servoViper850Point2DArtVelocity-jointAvoidance-large
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/link.d "CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp.o" -o servoViper850Point2DArtVelocity-jointAvoidance-large  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 77%] Linking CXX executable servoViper850Point2DArtVelocity-jointAvoidance-basic
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/link.d "CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-basic.dir/servoViper850Point2DArtVelocity-jointAvoidance-basic.cpp.o" -o servoViper850Point2DArtVelocity-jointAvoidance-basic  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target servoViper850Point2DArtVelocity-jointAvoidance-large
+[ 77%] Built target servoViper850Point2DArtVelocity-jointAvoidance-basic
 make  -f example/tools/CMakeFiles/plot2d.dir/build.make example/tools/CMakeFiles/plot2d.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/CMakeFiles/plot2d.dir/DependInfo.cmake "--color="
@@ -40446,11 +40478,11 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tools/CMakeFiles/plot2d.dir/plot2d.cpp.o -MF CMakeFiles/plot2d.dir/plot2d.cpp.o.d -o CMakeFiles/plot2d.dir/plot2d.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tools/plot2d.cpp
 [ 77%] Linking CXX executable keyboard
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/keyboard.dir/link.txt --verbose=1
-[ 77%] Linking CXX executable parallelPort
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/parallelPort.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/keyboard.dir/link.d CMakeFiles/keyboard.dir/keyboard.cpp.o -o keyboard  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 77%] Linking CXX executable servoViper850Point2DArtVelocity-jointAvoidance-large
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/servo-viper850 && /usr/bin/cmake -E cmake_link_script CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/link.d "CMakeFiles/servoViper850Point2DArtVelocity-jointAvoidance-large.dir/servoViper850Point2DArtVelocity-jointAvoidance-large.cpp.o" -o servoViper850Point2DArtVelocity-jointAvoidance-large  ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target keyboard
+[ 77%] Built target servoViper850Point2DArtVelocity-jointAvoidance-large
 make  -f example/tools/CMakeFiles/plot3d.dir/build.make example/tools/CMakeFiles/plot3d.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/CMakeFiles/plot3d.dir/DependInfo.cmake "--color="
@@ -40459,9 +40491,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/tools/CMakeFiles/plot3d.dir/plot3d.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tools/CMakeFiles/plot3d.dir/plot3d.cpp.o -MF CMakeFiles/plot3d.dir/plot3d.cpp.o.d -o CMakeFiles/plot3d.dir/plot3d.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tools/plot3d.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/parallelPort.dir/link.d CMakeFiles/parallelPort.dir/parallelPort.cpp.o -o parallelPort  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/keyboard.dir/link.d CMakeFiles/keyboard.dir/keyboard.cpp.o -o keyboard  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target parallelPort
+[ 77%] Built target keyboard
 make  -f example/tools/CMakeFiles/histogram.dir/build.make example/tools/CMakeFiles/histogram.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/CMakeFiles/histogram.dir/DependInfo.cmake "--color="
@@ -40470,6 +40502,19 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 77%] Building CXX object example/tools/CMakeFiles/histogram.dir/histogram.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tools/CMakeFiles/histogram.dir/histogram.cpp.o -MF CMakeFiles/histogram.dir/histogram.cpp.o.d -o CMakeFiles/histogram.dir/histogram.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tools/histogram.cpp
+[ 77%] Linking CXX executable parallelPort
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/parallelPort.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/parallelPort.dir/link.d CMakeFiles/parallelPort.dir/parallelPort.cpp.o -o parallelPort  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 77%] Built target parallelPort
+make  -f example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 78%] Building CXX object example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o -MF CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o.d -o CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtEdgeKltTracking.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -40593,45 +40638,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 77%] Linking CXX executable plot2d
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/plot2d.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/plot2d.dir/link.d CMakeFiles/plot2d.dir/plot2d.cpp.o -o plot2d  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 77%] Built target plot2d
-make  -f example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 78%] Building CXX object example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o -MF CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o.d -o CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtEdgeKltTracking.cpp
-[ 79%] Linking CXX executable plot3d
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/plot3d.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/plot3d.dir/link.d CMakeFiles/plot3d.dir/plot3d.cpp.o -o plot3d  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 79%] Built target plot3d
-make  -f example/tracking/CMakeFiles/mbtEdgeTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeTracking.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtEdgeTracking.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtEdgeTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeTracking.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 79%] Building CXX object example/tracking/CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o -MF CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o.d -o CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtEdgeTracking.cpp
-[ 80%] Linking CXX executable histogram
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/histogram.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/histogram.dir/link.d CMakeFiles/histogram.dir/histogram.cpp.o -o histogram  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target histogram
-make  -f example/tracking/CMakeFiles/mbtGenericTracking.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTracking.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtGenericTracking.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o -MF CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o.d -o CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/tracking/mbtEdgeKltTracking.cpp:50:
 /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]
@@ -40670,6 +40676,45 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 78%] Linking CXX executable plot2d
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/plot2d.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/plot2d.dir/link.d CMakeFiles/plot2d.dir/plot2d.cpp.o -o plot2d  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 78%] Built target plot2d
+make  -f example/tracking/CMakeFiles/mbtEdgeTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeTracking.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtEdgeTracking.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/mbtEdgeTracking.dir/build.make example/tracking/CMakeFiles/mbtEdgeTracking.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 78%] Building CXX object example/tracking/CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o -MF CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o.d -o CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtEdgeTracking.cpp
+[ 79%] Linking CXX executable plot3d
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/plot3d.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/plot3d.dir/link.d CMakeFiles/plot3d.dir/plot3d.cpp.o -o plot3d  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 79%] Built target plot3d
+make  -f example/tracking/CMakeFiles/mbtGenericTracking.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTracking.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/mbtGenericTracking.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 79%] Building CXX object example/tracking/CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o -MF CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o.d -o CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking.cpp
+[ 80%] Linking CXX executable histogram
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools && /usr/bin/cmake -E cmake_link_script CMakeFiles/histogram.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/histogram.dir/link.d CMakeFiles/histogram.dir/histogram.cpp.o -o histogram  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target histogram
+make  -f example/tracking/CMakeFiles/mbtGenericTracking2.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTracking2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/mbtGenericTracking2.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o -MF CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o.d -o CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking2.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/example/tracking/mbtEdgeTracking.cpp:50:
 /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]
@@ -40708,85 +40753,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking.cpp:50:
-/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 '< >'
 [ 80%] Linking CXX executable mbtEdgeKltTracking
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtEdgeKltTracking.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtEdgeKltTracking.dir/link.d CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o -o mbtEdgeKltTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtEdgeKltTracking
-make  -f example/tracking/CMakeFiles/mbtGenericTracking2.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTracking2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtGenericTracking2.dir/build.make example/tracking/CMakeFiles/mbtGenericTracking2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o -MF CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o.d -o CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking2.cpp
-[ 80%] Linking CXX executable mbtEdgeTracking
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtEdgeTracking.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtEdgeTracking.dir/link.d CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o -o mbtEdgeTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtEdgeTracking
-make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o -MF CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o.d -o CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepth.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking.cpp:44:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-[ 80%] Linking CXX executable mbtGenericTracking
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTracking.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking2.cpp:50:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking.cpp:50:
 /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) { }
       |                  ^
@@ -40824,7 +40794,7 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepth.cpp:50:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking2.cpp:50:
 /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) { }
       |                  ^
@@ -40861,19 +40831,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTracking.dir/link.d CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o -o mbtGenericTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtEdgeKltTracking.dir/link.d CMakeFiles/mbtEdgeKltTracking.dir/mbtEdgeKltTracking.cpp.o -o mbtEdgeKltTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtGenericTracking
-make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/depend
+[ 80%] Built target mbtEdgeKltTracking
+make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/build
+make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o -MF CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o.d -o CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepthOnly.cpp
+[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o -MF CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o.d -o CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepth.cpp
+[ 80%] Linking CXX executable mbtEdgeTracking
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtEdgeTracking.dir/link.txt --verbose=1
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepthOnly.cpp:50:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepth.cpp:50:
 /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) { }
       |                  ^
@@ -40916,22 +40888,46 @@
                  from /usr/include/opencv4/opencv2/core.hpp:53,
                  from /usr/include/opencv4/opencv2/opencv.hpp:52,
                  from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking2.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking.cpp:44:
 /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtEdgeTracking.dir/link.d CMakeFiles/mbtEdgeTracking.dir/mbtEdgeTracking.cpp.o -o mbtEdgeTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target mbtEdgeTracking
+make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/build.make example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o -MF CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o.d -o CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepthOnly.cpp
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
                  from /usr/include/opencv4/opencv2/core.hpp:53,
                  from /usr/include/opencv4/opencv2/opencv.hpp:52,
                  from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepth.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTracking2.cpp:44:
 /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+[ 80%] Linking CXX executable mbtGenericTracking
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTracking.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTracking.dir/link.d CMakeFiles/mbtGenericTracking.dir/mbtGenericTracking.cpp.o -o mbtGenericTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target mbtGenericTracking
+make  -f example/tracking/CMakeFiles/mbtKltTracking.dir/build.make example/tracking/CMakeFiles/mbtKltTracking.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtKltTracking.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/mbtKltTracking.dir/build.make example/tracking/CMakeFiles/mbtKltTracking.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o -MF CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o.d -o CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtKltTracking.cpp
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -40977,58 +40973,59 @@
       |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   534 |                                         std::tuple<>());
       |                                         ~~~~~~~~~~~~~~~
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepthOnly.cpp:50:
+/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 '< >'
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
                  from /usr/include/opencv4/opencv2/core.hpp:53,
                  from /usr/include/opencv4/opencv2/opencv.hpp:52,
                  from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepthOnly.cpp:44:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepth.cpp:44:
 /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
 [ 80%] Linking CXX executable mbtGenericTracking2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTracking2.dir/link.txt --verbose=1
-[ 80%] Linking CXX executable mbtGenericTrackingDepth
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTrackingDepth.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTracking2.dir/link.d CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o -o mbtGenericTracking2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtGenericTracking2
-make  -f example/tracking/CMakeFiles/mbtKltTracking.dir/build.make example/tracking/CMakeFiles/mbtKltTracking.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/mbtKltTracking.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTrackingDepth.dir/link.d CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o -o mbtGenericTrackingDepth  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/mbtKltTracking.dir/build.make example/tracking/CMakeFiles/mbtKltTracking.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtGenericTrackingDepth
-make  -f example/tracking/CMakeFiles/templateTracker.dir/build.make example/tracking/CMakeFiles/templateTracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/templateTracker.dir/DependInfo.cmake "--color="
-[ 80%] Building CXX object example/tracking/CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o -MF CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o.d -o CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/mbtKltTracking.cpp
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/templateTracker.dir/build.make example/tracking/CMakeFiles/templateTracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/templateTracker.dir/templateTracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/templateTracker.dir/templateTracker.cpp.o -MF CMakeFiles/templateTracker.dir/templateTracker.cpp.o.d -o CMakeFiles/templateTracker.dir/templateTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/templateTracker.cpp
-[ 80%] Linking CXX executable mbtGenericTrackingDepthOnly
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTrackingDepthOnly.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTrackingDepthOnly.dir/link.d CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o -o mbtGenericTrackingDepthOnly  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtGenericTrackingDepthOnly
-make  -f example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/build.make example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/build.make example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o -MF CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o.d -o CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackDot2WithAutoDetection.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/templateTracker.cpp:52:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtKltTracking.cpp:49:
 /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) { }
       |                  ^
@@ -41065,8 +41062,43 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTracking2.dir/link.d CMakeFiles/mbtGenericTracking2.dir/mbtGenericTracking2.cpp.o -o mbtGenericTracking2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target mbtGenericTracking2
+make  -f example/tracking/CMakeFiles/templateTracker.dir/build.make example/tracking/CMakeFiles/templateTracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/templateTracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/templateTracker.dir/build.make example/tracking/CMakeFiles/templateTracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/templateTracker.dir/templateTracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/templateTracker.dir/templateTracker.cpp.o -MF CMakeFiles/templateTracker.dir/templateTracker.cpp.o.d -o CMakeFiles/templateTracker.dir/templateTracker.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/templateTracker.cpp
+[ 80%] Linking CXX executable mbtGenericTrackingDepth
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTrackingDepth.dir/link.txt --verbose=1
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtGenericTrackingDepthOnly.cpp:44:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTrackingDepth.dir/link.d CMakeFiles/mbtGenericTrackingDepth.dir/mbtGenericTrackingDepth.cpp.o -o mbtGenericTrackingDepth  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target mbtGenericTrackingDepth
+make  -f example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/build.make example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/build.make example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o -MF CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o.d -o CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackDot2WithAutoDetection.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/example/tracking/mbtKltTracking.cpp:49:
+                 from /build/reproducible-path/visp-3.6.0/example/tracking/templateTracker.cpp:52:
 /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) { }
       |                  ^
@@ -41103,6 +41135,27 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 80%] Linking CXX executable mbtKltTracking
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtKltTracking.dir/link.txt --verbose=1
+[ 80%] Linking CXX executable mbtGenericTrackingDepthOnly
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtGenericTrackingDepthOnly.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtKltTracking.dir/link.d CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o -o mbtKltTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target mbtKltTracking
+make  -f example/tracking/CMakeFiles/trackMeCircle.dir/build.make example/tracking/CMakeFiles/trackMeCircle.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackMeCircle.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/trackMeCircle.dir/build.make example/tracking/CMakeFiles/trackMeCircle.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o -MF CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o.d -o CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackMeCircle.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtGenericTrackingDepthOnly.dir/link.d CMakeFiles/mbtGenericTrackingDepthOnly.dir/mbtGenericTrackingDepthOnly.cpp.o -o mbtGenericTrackingDepthOnly  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target mbtGenericTrackingDepthOnly
+make  -f example/tracking/CMakeFiles/trackMeEllipse.dir/build.make example/tracking/CMakeFiles/trackMeEllipse.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackMeEllipse.dir/DependInfo.cmake "--color="
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -41144,37 +41197,16 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 80%] Linking CXX executable templateTracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/templateTracker.dir/link.txt --verbose=1
-[ 80%] Linking CXX executable mbtKltTracking
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbtKltTracking.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/templateTracker.dir/link.d CMakeFiles/templateTracker.dir/templateTracker.cpp.o -o templateTracker  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target templateTracker
-make  -f example/tracking/CMakeFiles/trackMeCircle.dir/build.make example/tracking/CMakeFiles/trackMeCircle.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackMeCircle.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/trackMeCircle.dir/build.make example/tracking/CMakeFiles/trackMeCircle.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o -MF CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o.d -o CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackMeCircle.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbtKltTracking.dir/link.d CMakeFiles/mbtKltTracking.dir/mbtKltTracking.cpp.o -o mbtKltTracking  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target mbtKltTracking
-make  -f example/tracking/CMakeFiles/trackMeEllipse.dir/build.make example/tracking/CMakeFiles/trackMeEllipse.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackMeEllipse.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f example/tracking/CMakeFiles/trackMeEllipse.dir/build.make example/tracking/CMakeFiles/trackMeEllipse.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 80%] Building CXX object example/tracking/CMakeFiles/trackMeEllipse.dir/trackMeEllipse.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackMeEllipse.dir/trackMeEllipse.cpp.o -MF CMakeFiles/trackMeEllipse.dir/trackMeEllipse.cpp.o.d -o CMakeFiles/trackMeEllipse.dir/trackMeEllipse.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackMeEllipse.cpp
-[ 80%] Linking CXX executable trackDot2WithAutoDetection
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackDot2WithAutoDetection.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackDot2WithAutoDetection.dir/link.d CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o -o trackDot2WithAutoDetection  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 80%] Linking CXX executable templateTracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/templateTracker.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/templateTracker.dir/link.d CMakeFiles/templateTracker.dir/templateTracker.cpp.o -o templateTracker  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target trackDot2WithAutoDetection
+[ 80%] Built target templateTracker
 make  -f example/tracking/CMakeFiles/trackMeLine.dir/build.make example/tracking/CMakeFiles/trackMeLine.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackMeLine.dir/DependInfo.cmake "--color="
@@ -41263,6 +41295,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 80%] Linking CXX executable trackDot2WithAutoDetection
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackDot2WithAutoDetection.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackDot2WithAutoDetection.dir/link.d CMakeFiles/trackDot2WithAutoDetection.dir/trackDot2WithAutoDetection.cpp.o -o trackDot2WithAutoDetection  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Built target trackDot2WithAutoDetection
+make  -f example/tracking/CMakeFiles/trackDot.dir/build.make example/tracking/CMakeFiles/trackDot.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackDot.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/tracking/CMakeFiles/trackDot.dir/build.make example/tracking/CMakeFiles/trackDot.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 80%] Building CXX object example/tracking/CMakeFiles/trackDot.dir/trackDot.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackDot.dir/trackDot.cpp.o -MF CMakeFiles/trackDot.dir/trackDot.cpp.o.d -o CMakeFiles/trackDot.dir/trackDot.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackDot.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -41308,19 +41353,6 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackMeCircle.dir/link.d CMakeFiles/trackMeCircle.dir/trackMeCircle.cpp.o -o trackMeCircle  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 80%] Built target trackMeCircle
-make  -f example/tracking/CMakeFiles/trackDot.dir/build.make example/tracking/CMakeFiles/trackDot.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackDot.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/tracking/CMakeFiles/trackDot.dir/build.make example/tracking/CMakeFiles/trackDot.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Building CXX object example/tracking/CMakeFiles/trackDot.dir/trackDot.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackDot.dir/trackDot.cpp.o -MF CMakeFiles/trackDot.dir/trackDot.cpp.o.d -o CMakeFiles/trackDot.dir/trackDot.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackDot.cpp
-[ 80%] Linking CXX executable trackMeEllipse
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackMeEllipse.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackMeEllipse.dir/link.d CMakeFiles/trackMeEllipse.dir/trackMeEllipse.cpp.o -o trackMeEllipse  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target trackMeEllipse
 make  -f example/tracking/CMakeFiles/trackDot2.dir/build.make example/tracking/CMakeFiles/trackDot2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackDot2.dir/DependInfo.cmake "--color="
@@ -41329,8 +41361,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 80%] Building CXX object example/tracking/CMakeFiles/trackDot2.dir/trackDot2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackDot2.dir/trackDot2.cpp.o -MF CMakeFiles/trackDot2.dir/trackDot2.cpp.o.d -o CMakeFiles/trackDot2.dir/trackDot2.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackDot2.cpp
-[ 80%] Linking CXX executable trackMeLine
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackMeLine.dir/link.txt --verbose=1
+[ 80%] Linking CXX executable trackMeEllipse
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackMeEllipse.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -41372,9 +41404,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackMeLine.dir/link.d CMakeFiles/trackMeLine.dir/trackMeLine.cpp.o -o trackMeLine  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackMeEllipse.dir/link.d CMakeFiles/trackMeEllipse.dir/trackMeEllipse.cpp.o -o trackMeEllipse  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 80%] Built target trackMeLine
+[ 80%] Built target trackMeEllipse
 make  -f example/tracking/CMakeFiles/trackKltOpencv.dir/build.make example/tracking/CMakeFiles/trackKltOpencv.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/CMakeFiles/trackKltOpencv.dir/DependInfo.cmake "--color="
@@ -41383,6 +41415,14 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 81%] Building CXX object example/tracking/CMakeFiles/trackKltOpencv.dir/trackKltOpencv.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/tracking/CMakeFiles/trackKltOpencv.dir/trackKltOpencv.cpp.o -MF CMakeFiles/trackKltOpencv.dir/trackKltOpencv.cpp.o.d -o CMakeFiles/trackKltOpencv.dir/trackKltOpencv.cpp.o -c /build/reproducible-path/visp-3.6.0/example/tracking/trackKltOpencv.cpp
+[ 81%] Linking CXX executable trackMeLine
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackMeLine.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackMeLine.dir/link.d CMakeFiles/trackMeLine.dir/trackMeLine.cpp.o -o trackMeLine  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 81%] Built target trackMeLine
+make  -f example/video/CMakeFiles/videoReader.dir/build.make example/video/CMakeFiles/videoReader.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/video /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video/CMakeFiles/videoReader.dir/DependInfo.cmake "--color="
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -41424,6 +41464,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f example/video/CMakeFiles/videoReader.dir/build.make example/video/CMakeFiles/videoReader.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 81%] Building CXX object example/video/CMakeFiles/videoReader.dir/videoReader.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/video/CMakeFiles/videoReader.dir/videoReader.cpp.o -MF CMakeFiles/videoReader.dir/videoReader.cpp.o.d -o CMakeFiles/videoReader.dir/videoReader.cpp.o -c /build/reproducible-path/visp-3.6.0/example/video/videoReader.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -41469,19 +41514,6 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackDot.dir/link.d CMakeFiles/trackDot.dir/trackDot.cpp.o -o trackDot  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 81%] Built target trackDot
-make  -f example/video/CMakeFiles/videoReader.dir/build.make example/video/CMakeFiles/videoReader.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/video /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video/CMakeFiles/videoReader.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f example/video/CMakeFiles/videoReader.dir/build.make example/video/CMakeFiles/videoReader.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 81%] Building CXX object example/video/CMakeFiles/videoReader.dir/videoReader.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT example/video/CMakeFiles/videoReader.dir/videoReader.cpp.o -MF CMakeFiles/videoReader.dir/videoReader.cpp.o.d -o CMakeFiles/videoReader.dir/videoReader.cpp.o -c /build/reproducible-path/visp-3.6.0/example/video/videoReader.cpp
-[ 81%] Linking CXX executable trackDot2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackDot2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackDot2.dir/link.d CMakeFiles/trackDot2.dir/trackDot2.cpp.o -o trackDot2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 81%] Built target trackDot2
 make  -f example/video/CMakeFiles/imageSequenceReader.dir/build.make example/video/CMakeFiles/imageSequenceReader.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/video /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video/CMakeFiles/imageSequenceReader.dir/DependInfo.cmake "--color="
@@ -41490,8 +41522,6 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 81%] Building CXX object example/video/CMakeFiles/imageSequenceReader.dir/imageSequenceReader.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-strict-overflow -MD -MT example/video/CMakeFiles/imageSequenceReader.dir/imageSequenceReader.cpp.o -MF CMakeFiles/imageSequenceReader.dir/imageSequenceReader.cpp.o.d -o CMakeFiles/imageSequenceReader.dir/imageSequenceReader.cpp.o -c /build/reproducible-path/visp-3.6.0/example/video/imageSequenceReader.cpp
-[ 81%] Linking CXX executable trackKltOpencv
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackKltOpencv.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -41532,9 +41562,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackKltOpencv.dir/link.d CMakeFiles/trackKltOpencv.dir/trackKltOpencv.cpp.o -o trackKltOpencv  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 81%] Linking CXX executable trackDot2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackDot2.dir/link.txt --verbose=1
+[ 81%] Linking CXX executable trackKltOpencv
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking && /usr/bin/cmake -E cmake_link_script CMakeFiles/trackKltOpencv.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackDot2.dir/link.d CMakeFiles/trackDot2.dir/trackDot2.cpp.o -o trackDot2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 81%] Built target trackKltOpencv
+[ 81%] Built target trackDot2
 make  -f example/wireframe-simulator/CMakeFiles/wireframeSimulator.dir/build.make example/wireframe-simulator/CMakeFiles/wireframeSimulator.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/example/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator/CMakeFiles/wireframeSimulator.dir/DependInfo.cmake "--color="
@@ -41583,8 +41617,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/trackKltOpencv.dir/link.d CMakeFiles/trackKltOpencv.dir/trackKltOpencv.cpp.o -o trackKltOpencv  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 81%] Built target trackKltOpencv
+make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 81%] Building CXX object tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o -MF CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o.d -o CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/tutorial-bridge-opencv-camera-param.cpp
 [ 82%] Linking CXX executable videoReader
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video && /usr/bin/cmake -E cmake_link_script CMakeFiles/videoReader.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/videoReader.dir/link.d CMakeFiles/videoReader.dir/videoReader.cpp.o -o videoReader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 82%] Built target videoReader
+make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 82%] Building CXX object tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o -MF CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o.d -o CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/tutorial-bridge-opencv-image.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/example/wireframe-simulator/wireframeSimulator.cpp:44:
@@ -41624,32 +41680,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/videoReader.dir/link.d CMakeFiles/videoReader.dir/videoReader.cpp.o -o videoReader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 82%] Built target videoReader
-make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 82%] Building CXX object tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o -MF CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o.d -o CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/tutorial-bridge-opencv-camera-param.cpp
 [ 82%] Linking CXX executable imageSequenceReader
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video && /usr/bin/cmake -E cmake_link_script CMakeFiles/imageSequenceReader.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/imageSequenceReader.dir/link.d CMakeFiles/imageSequenceReader.dir/imageSequenceReader.cpp.o -o imageSequenceReader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 82%] Built target imageSequenceReader
-make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 82%] Building CXX object tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o -MF CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o.d -o CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/tutorial-bridge-opencv-image.cpp
-[ 83%] Linking CXX executable wireframeSimulator
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/wireframeSimulator.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/tutorial-bridge-opencv-camera-param.cpp:3:
@@ -41689,16 +41721,16 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/wireframeSimulator.dir/link.d CMakeFiles/wireframeSimulator.dir/wireframeSimulator.cpp.o -o wireframeSimulator  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/imageSequenceReader.dir/link.d CMakeFiles/imageSequenceReader.dir/imageSequenceReader.cpp.o -o imageSequenceReader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 83%] Built target wireframeSimulator
+[ 82%] Built target imageSequenceReader
 make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/build.make tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 83%] Building CXX object tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o
+[ 82%] Building CXX object tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/bridge/opencv/CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o -MF CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o.d -o CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/tutorial-bridge-opencv-matrix.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/vpRGBa.h:43,
@@ -41741,13 +41773,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 83%] Linking CXX executable wireframeSimulator
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/wireframeSimulator.dir/link.txt --verbose=1
 [ 84%] Linking CXX executable tutorial-bridge-opencv-camera-param
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-bridge-opencv-camera-param.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-bridge-opencv-camera-param.dir/link.d "CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o" -o tutorial-bridge-opencv-camera-param  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/chessboard.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/monkey.jpeg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/wireframeSimulator.dir/link.d CMakeFiles/wireframeSimulator.dir/wireframeSimulator.cpp.o -o wireframeSimulator  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 84%] Built target tutorial-bridge-opencv-camera-param
+[ 84%] Built target wireframeSimulator
 make  -f tutorial/calibration/CMakeFiles/tutorial-chessboard-pose.dir/build.make tutorial/calibration/CMakeFiles/tutorial-chessboard-pose.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration/CMakeFiles/tutorial-chessboard-pose.dir/DependInfo.cmake "--color="
@@ -41756,6 +41788,21 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 84%] Building CXX object tutorial/calibration/CMakeFiles/tutorial-chessboard-pose.dir/tutorial-chessboard-pose.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/calibration/CMakeFiles/tutorial-chessboard-pose.dir/tutorial-chessboard-pose.cpp.o -MF CMakeFiles/tutorial-chessboard-pose.dir/tutorial-chessboard-pose.cpp.o.d -o CMakeFiles/tutorial-chessboard-pose.dir/tutorial-chessboard-pose.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/calibration/tutorial-chessboard-pose.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-bridge-opencv-camera-param.dir/link.d "CMakeFiles/tutorial-bridge-opencv-camera-param.dir/tutorial-bridge-opencv-camera-param.cpp.o" -o tutorial-bridge-opencv-camera-param  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/chessboard.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/bridge/opencv/monkey.jpeg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 84%] Built target tutorial-bridge-opencv-camera-param
+make  -f tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/build.make tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/build.make tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Building CXX object tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o -MF CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o.d -o CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/calibration/tutorial-franka-acquire-calib-data.cpp
+[ 85%] Linking CXX executable tutorial-bridge-opencv-image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-bridge-opencv-image.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -41797,19 +41844,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 84%] Linking CXX executable tutorial-bridge-opencv-image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-bridge-opencv-image.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-bridge-opencv-image.dir/link.d "CMakeFiles/tutorial-bridge-opencv-image.dir/tutorial-bridge-opencv-image.cpp.o" -o tutorial-bridge-opencv-image  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 84%] Built target tutorial-bridge-opencv-image
-make  -f tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/build.make tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/depend
+[ 85%] Built target tutorial-bridge-opencv-image
+make  -f tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/build.make tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/build.make tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/build
+make  -f tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/build.make tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Building CXX object tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/calibration/CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o -MF CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o.d -o CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/calibration/tutorial-franka-acquire-calib-data.cpp
+[ 85%] Building CXX object tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o -MF CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o.d -o CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/calibration/tutorial-hand-eye-calibration.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -41851,19 +41896,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 85%] Linking CXX executable tutorial-bridge-opencv-matrix
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-bridge-opencv-matrix.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-bridge-opencv-matrix.dir/link.d "CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o" -o tutorial-bridge-opencv-matrix  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Built target tutorial-bridge-opencv-matrix
-make  -f tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/build.make tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/build.make tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Building CXX object tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/calibration/CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o -MF CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o.d -o CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/calibration/tutorial-hand-eye-calibration.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/tutorial/calibration/tutorial-franka-acquire-calib-data.cpp:4:
@@ -41903,11 +41935,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 85%] Linking CXX executable tutorial-franka-acquire-calib-data
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-franka-acquire-calib-data.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-franka-acquire-calib-data.dir/link.d "CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o" -o tutorial-franka-acquire-calib-data  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 85%] Linking CXX executable tutorial-bridge-opencv-matrix
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/bridge/opencv && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-bridge-opencv-matrix.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-bridge-opencv-matrix.dir/link.d "CMakeFiles/tutorial-bridge-opencv-matrix.dir/tutorial-bridge-opencv-matrix.cpp.o" -o tutorial-bridge-opencv-matrix  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Built target tutorial-franka-acquire-calib-data
+[ 85%] Built target tutorial-bridge-opencv-matrix
 make  -f tutorial/calibration/CMakeFiles/tutorial-universal-robots-acquire-calib-data.dir/build.make tutorial/calibration/CMakeFiles/tutorial-universal-robots-acquire-calib-data.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration/CMakeFiles/tutorial-universal-robots-acquire-calib-data.dir/DependInfo.cmake "--color="
@@ -41957,11 +41989,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 85%] Linking CXX executable tutorial-chessboard-pose
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-chessboard-pose.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-chessboard-pose.dir/link.d "CMakeFiles/tutorial-chessboard-pose.dir/tutorial-chessboard-pose.cpp.o" -o tutorial-chessboard-pose  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 85%] Linking CXX executable tutorial-franka-acquire-calib-data
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-franka-acquire-calib-data.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-franka-acquire-calib-data.dir/link.d "CMakeFiles/tutorial-franka-acquire-calib-data.dir/tutorial-franka-acquire-calib-data.cpp.o" -o tutorial-franka-acquire-calib-data  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Built target tutorial-chessboard-pose
+[ 85%] Built target tutorial-franka-acquire-calib-data
 make  -f tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/DependInfo.cmake "--color="
@@ -42009,10 +42041,21 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 85%] Linking CXX executable tutorial-chessboard-pose
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-chessboard-pose.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-chessboard-pose.dir/link.d "CMakeFiles/tutorial-chessboard-pose.dir/tutorial-chessboard-pose.cpp.o" -o tutorial-chessboard-pose  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Built target tutorial-chessboard-pose
+make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/DependInfo.cmake "--color="
 [ 85%] Linking CXX executable tutorial-hand-eye-calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-hand-eye-calibration.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-hand-eye-calibration.dir/link.d "CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o" -o tutorial-hand-eye-calibration  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/camera.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o -MF CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o.d -o CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-planar-object.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/vision/include/visp3/vision/vpHomography.h:47,
@@ -42053,6 +42096,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-hand-eye-calibration.dir/link.d "CMakeFiles/tutorial-hand-eye-calibration.dir/tutorial-hand-eye-calibration.cpp.o" -o tutorial-hand-eye-calibration  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/camera.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/hand_eye_calibration_show_extrinsics.py /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/image-1.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/image-2.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
@@ -42063,9 +42108,9 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/image-7.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/image-8.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_1.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_2.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 [ 85%] Linking CXX executable tutorial-universal-robots-acquire-calib-data
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-universal-robots-acquire-calib-data.dir/link.txt --verbose=1
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_2.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_3.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_4.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_5.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
@@ -42074,14 +42119,8 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/calibration/pose_fPe_8.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/calibration
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 85%] Built target tutorial-hand-eye-calibration
-make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o -MF CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o.d -o CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-planar-object.cpp
+[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-universal-robots-acquire-calib-data.dir/link.d "CMakeFiles/tutorial-universal-robots-acquire-calib-data.dir/tutorial-universal-robots-acquire-calib-data.cpp.o" -o tutorial-universal-robots-acquire-calib-data  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 85%] Built target tutorial-universal-robots-acquire-calib-data
@@ -42094,10 +42133,9 @@
 [ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-image.dir/tutorial-pose-from-points-image.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-image.dir/tutorial-pose-from-points-image.cpp.o -MF CMakeFiles/tutorial-pose-from-points-image.dir/tutorial-pose-from-points-image.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-image.dir/tutorial-pose-from-points-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-image.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-image.cpp:3:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColorDepthConversion.h:39,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-planar-object.cpp:4:
 /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) { }
       |                  ^
@@ -42134,10 +42172,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColorDepthConversion.h:39,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-planar-object.cpp:4:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp:1:
 /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) { }
       |                  ^
@@ -42174,12 +42214,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp:1:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-image.cpp:3:
 /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) { }
       |                  ^
@@ -42216,12 +42255,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
-[ 85%] Linking CXX executable tutorial-homography-from-points
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-homography-from-points.dir/link.txt --verbose=1
-[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -42262,9 +42295,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-homography-from-points.dir/link.d "CMakeFiles/tutorial-homography-from-points.dir/tutorial-homography-from-points.cpp.o" "CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o" -o tutorial-homography-from-points  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Built target tutorial-homography-from-points
 make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/DependInfo.cmake "--color="
@@ -42273,10 +42303,18 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/tutorial-pose-from-points-live.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/tutorial-pose-from-points-live.cpp.o -MF CMakeFiles/tutorial-pose-from-points-live.dir/tutorial-pose-from-points-live.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-live.dir/tutorial-pose-from-points-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-live.cpp
+[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
+[ 85%] Linking CXX executable tutorial-pose-from-planar-object
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-planar-object.dir/link.txt --verbose=1
+[ 85%] Linking CXX executable tutorial-homography-from-points
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-homography-from-points.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp:1:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
+                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vp1394TwoGrabber.h:179,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-live.cpp:5:
 /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) { }
       |                  ^
@@ -42313,14 +42351,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 85%] Linking CXX executable tutorial-pose-from-points-image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-points-image.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
-                 from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vp1394TwoGrabber.h:179,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-live.cpp:5:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp:1:
 /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) { }
       |                  ^
@@ -42357,9 +42391,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-points-image.dir/link.d "CMakeFiles/tutorial-pose-from-points-image.dir/tutorial-pose-from-points-image.cpp.o" "CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o" -o tutorial-pose-from-points-image  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-planar-object.dir/link.d "CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o" "CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o" -o tutorial-pose-from-planar-object  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/data
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Built target tutorial-pose-from-points-image
+[ 85%] Built target tutorial-pose-from-planar-object
 make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/DependInfo.cmake "--color="
@@ -42368,8 +42403,17 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/tutorial-pose-from-points-realsense-T265.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/tutorial-pose-from-points-realsense-T265.cpp.o -MF CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/tutorial-pose-from-points-realsense-T265.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/tutorial-pose-from-points-realsense-T265.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-points-realsense-T265.cpp
-[ 85%] Linking CXX executable tutorial-pose-from-planar-object
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-planar-object.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-homography-from-points.dir/link.d "CMakeFiles/tutorial-homography-from-points.dir/tutorial-homography-from-points.cpp.o" "CMakeFiles/tutorial-homography-from-points.dir/pose_helper.cpp.o" -o tutorial-homography-from-points  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Built target tutorial-homography-from-points
+make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o -MF CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o.d -o CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-qrcode-image.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -42411,22 +42455,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-planar-object.dir/link.d "CMakeFiles/tutorial-pose-from-planar-object.dir/tutorial-pose-from-planar-object.cpp.o" "CMakeFiles/tutorial-pose-from-planar-object.dir/pose_helper.cpp.o" -o tutorial-pose-from-planar-object  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/data /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/data
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Built target tutorial-pose-from-planar-object
-make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/build.make tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o -MF CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o.d -o CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/tutorial-pose-from-qrcode-image.cpp
-[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
-[ 86%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
+[ 85%] Linking CXX executable tutorial-pose-from-points-image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-points-image.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -42468,6 +42498,23 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 85%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-points-image.dir/link.d "CMakeFiles/tutorial-pose-from-points-image.dir/tutorial-pose-from-points-image.cpp.o" "CMakeFiles/tutorial-pose-from-points-image.dir/pose_helper.cpp.o" -o tutorial-pose-from-points-image  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Built target tutorial-pose-from-points-image
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 85%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o -MF CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o.d -o CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-1394.cpp
+[ 86%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
+[ 86%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -42509,9 +42556,9 @@
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp:1:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-1394.cpp:2:
 /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) { }
       |                  ^
@@ -42548,21 +42595,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 86%] Building CXX object tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/computer-vision/CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o -MF CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o.d -o CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp
-[ 86%] Linking CXX executable tutorial-pose-from-points-live
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-points-live.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-points-live.dir/link.d "CMakeFiles/tutorial-pose-from-points-live.dir/tutorial-pose-from-points-live.cpp.o" "CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o" -o tutorial-pose-from-points-live  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-pose-from-points-live
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o -MF CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o.d -o CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-1394.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -42603,23 +42635,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 86%] Linking CXX executable tutorial-pose-from-points-realsense-T265
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/link.d "CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/tutorial-pose-from-points-realsense-T265.cpp.o" "CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o" -o tutorial-pose-from-points-realsense-T265  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-pose-from-points-realsense-T265
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o -MF CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o.d -o CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-1394-writer.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-1394.cpp:2:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/computer-vision/pose_helper.cpp:1:
 /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) { }
       |                  ^
@@ -42656,11 +42675,28 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 86%] Linking CXX executable tutorial-pose-from-points-live
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-points-live.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-points-live.dir/link.d "CMakeFiles/tutorial-pose-from-points-live.dir/tutorial-pose-from-points-live.cpp.o" "CMakeFiles/tutorial-pose-from-points-live.dir/pose_helper.cpp.o" -o tutorial-pose-from-points-live  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-pose-from-points-live
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o -MF CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o.d -o CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-1394-writer.cpp
+[ 86%] Linking CXX executable tutorial-pose-from-points-realsense-T265
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/link.txt --verbose=1
+[ 86%] Linking CXX executable tutorial-grabber-1394
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-1394.dir/link.txt --verbose=1
 [ 86%] Linking CXX executable tutorial-pose-from-qrcode-image
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/computer-vision && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pose-from-qrcode-image.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-qrcode-image.dir/link.d "CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o" "CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o" -o tutorial-pose-from-qrcode-image  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/link.d "CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/tutorial-pose-from-points-realsense-T265.cpp.o" "CMakeFiles/tutorial-pose-from-points-realsense-T265.dir/pose_helper.cpp.o" -o tutorial-pose-from-points-realsense-T265  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-pose-from-qrcode-image
+[ 86%] Built target tutorial-pose-from-points-realsense-T265
 make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-basler-pylon.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-basler-pylon.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-basler-pylon.dir/DependInfo.cmake "--color="
@@ -42669,6 +42705,28 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-basler-pylon.dir/tutorial-grabber-basler-pylon.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-basler-pylon.dir/tutorial-grabber-basler-pylon.cpp.o -MF CMakeFiles/tutorial-grabber-basler-pylon.dir/tutorial-grabber-basler-pylon.cpp.o.d -o CMakeFiles/tutorial-grabber-basler-pylon.dir/tutorial-grabber-basler-pylon.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-basler-pylon.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-1394.dir/link.d "CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o" -o tutorial-grabber-1394  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-grabber-1394
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o -MF CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o.d -o CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-bebop2.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pose-from-qrcode-image.dir/link.d "CMakeFiles/tutorial-pose-from-qrcode-image.dir/tutorial-pose-from-qrcode-image.cpp.o" "CMakeFiles/tutorial-pose-from-qrcode-image.dir/pose_helper.cpp.o" -o tutorial-pose-from-qrcode-image  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-pose-from-qrcode-image
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o -MF CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o.d -o CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-CMU1394.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -42709,8 +42767,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 86%] Linking CXX executable tutorial-grabber-1394-writer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-1394-writer.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -42751,43 +42807,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 86%] Linking CXX executable tutorial-grabber-1394
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-1394.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-1394-writer.dir/link.d "CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o" -o tutorial-grabber-1394-writer  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-grabber-1394-writer
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o -MF CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o.d -o CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-bebop2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-1394.dir/link.d "CMakeFiles/tutorial-grabber-1394.dir/tutorial-grabber-1394.cpp.o" -o tutorial-grabber-1394  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-grabber-1394
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o -MF CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o.d -o CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-CMU1394.cpp
-[ 86%] Linking CXX executable tutorial-grabber-basler-pylon
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-basler-pylon.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-basler-pylon.dir/link.d "CMakeFiles/tutorial-grabber-basler-pylon.dir/tutorial-grabber-basler-pylon.cpp.o" -o tutorial-grabber-basler-pylon  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-grabber-basler-pylon
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o -MF CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o.d -o CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-flycapture.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -42868,6 +42887,58 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 86%] Linking CXX executable tutorial-grabber-1394-writer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-1394-writer.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-1394-writer.dir/link.d "CMakeFiles/tutorial-grabber-1394-writer.dir/tutorial-grabber-1394-writer.cpp.o" -o tutorial-grabber-1394-writer  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-grabber-1394-writer
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o -MF CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o.d -o CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-flycapture.cpp
+[ 86%] Linking CXX executable tutorial-grabber-CMU1394
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-CMU1394.dir/link.txt --verbose=1
+[ 86%] Linking CXX executable tutorial-grabber-basler-pylon
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-basler-pylon.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-basler-pylon.dir/link.d "CMakeFiles/tutorial-grabber-basler-pylon.dir/tutorial-grabber-basler-pylon.cpp.o" -o tutorial-grabber-basler-pylon  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-CMU1394.dir/link.d "CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o" -o tutorial-grabber-CMU1394  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-grabber-basler-pylon
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-grabber-CMU1394
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/DependInfo.cmake "--color="
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o -MF CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o.d -o CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-ids-ueye.cpp
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o -MF CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o.d -o CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-multiple-realsense.cpp
+[ 86%] Linking CXX executable tutorial-grabber-bebop2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-bebop2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-bebop2.dir/link.d "CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o" -o tutorial-grabber-bebop2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-grabber-bebop2
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o -MF CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o.d -o CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-opencv.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -42908,49 +42979,10 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 86%] Linking CXX executable tutorial-grabber-CMU1394
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-CMU1394.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-CMU1394.dir/link.d "CMakeFiles/tutorial-grabber-CMU1394.dir/tutorial-grabber-CMU1394.cpp.o" -o tutorial-grabber-CMU1394  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-grabber-CMU1394
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o -MF CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o.d -o CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-ids-ueye.cpp
-[ 86%] Linking CXX executable tutorial-grabber-bebop2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-bebop2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-bebop2.dir/link.d "CMakeFiles/tutorial-grabber-bebop2.dir/tutorial-grabber-bebop2.cpp.o" -o tutorial-grabber-bebop2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-grabber-bebop2
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o -MF CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o.d -o CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-multiple-realsense.cpp
-[ 86%] Linking CXX executable tutorial-grabber-flycapture
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-flycapture.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-flycapture.dir/link.d "CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o" -o tutorial-grabber-flycapture  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Built target tutorial-grabber-flycapture
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o -MF CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o.d -o CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-opencv.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-ids-ueye.cpp:2:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-multiple-realsense.cpp:2:
 /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) { }
       |                  ^
@@ -42990,7 +43022,7 @@
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-multiple-realsense.cpp:2:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-ids-ueye.cpp:2:
 /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) { }
       |                  ^
@@ -43068,37 +43100,50 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 87%] Linking CXX executable tutorial-grabber-ids-ueye
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-ids-ueye.dir/link.txt --verbose=1
-[ 87%] Linking CXX executable tutorial-grabber-multiple-realsense
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-multiple-realsense.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-ids-ueye.dir/link.d "CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o" -o tutorial-grabber-ids-ueye  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 86%] Linking CXX executable tutorial-grabber-flycapture
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-flycapture.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-flycapture.dir/link.d "CMakeFiles/tutorial-grabber-flycapture.dir/tutorial-grabber-flycapture.cpp.o" -o tutorial-grabber-flycapture  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-ids-ueye
+[ 86%] Built target tutorial-grabber-flycapture
 make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/DependInfo.cmake "--color="
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-multiple-realsense.dir/link.d "CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o" -o tutorial-grabber-multiple-realsense  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-multiple-realsense
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/depend
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o -MF CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o.d -o CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-opencv-threaded.cpp
+[ 86%] Linking CXX executable tutorial-grabber-multiple-realsense
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-multiple-realsense.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-multiple-realsense.dir/link.d "CMakeFiles/tutorial-grabber-multiple-realsense.dir/tutorial-grabber-multiple-realsense.cpp.o" -o tutorial-grabber-multiple-realsense  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 86%] Built target tutorial-grabber-multiple-realsense
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/DependInfo.cmake "--color="
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o -MF CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o.d -o CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-opencv-threaded.cpp
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o
+[ 86%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o -MF CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o.d -o CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-rgbd-D435-structurecore.cpp
+[ 87%] Linking CXX executable tutorial-grabber-ids-ueye
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-ids-ueye.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-ids-ueye.dir/link.d "CMakeFiles/tutorial-grabber-ids-ueye.dir/tutorial-grabber-ids-ueye.cpp.o" -o tutorial-grabber-ids-ueye  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Built target tutorial-grabber-ids-ueye
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o -MF CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o.d -o CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-realsense.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-rgbd-D435-structurecore.cpp:4:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-opencv-threaded.cpp:5:
 /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) { }
       |                  ^
@@ -43135,11 +43180,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 87%] Linking CXX executable tutorial-grabber-opencv
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-opencv.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-opencv-threaded.cpp:5:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-rgbd-D435-structurecore.cpp:4:
 /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) { }
       |                  ^
@@ -43176,24 +43223,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 87%] Linking CXX executable tutorial-grabber-opencv
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-opencv.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-opencv.dir/link.d "CMakeFiles/tutorial-grabber-opencv.dir/tutorial-grabber-opencv.cpp.o" -o tutorial-grabber-opencv  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 87%] Built target tutorial-grabber-opencv
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o -MF CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o.d -o CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-realsense.cpp
-[ 87%] Linking CXX executable tutorial-grabber-rgbd-D435-structurecore
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/link.d "CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o" -o tutorial-grabber-rgbd-D435-structurecore  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-rgbd-D435-structurecore
 make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-realsense-T265.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-realsense-T265.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-realsense-T265.dir/DependInfo.cmake "--color="
@@ -43202,19 +43234,6 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-realsense-T265.dir/tutorial-grabber-realsense-T265.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-realsense-T265.dir/tutorial-grabber-realsense-T265.cpp.o -MF CMakeFiles/tutorial-grabber-realsense-T265.dir/tutorial-grabber-realsense-T265.cpp.o.d -o CMakeFiles/tutorial-grabber-realsense-T265.dir/tutorial-grabber-realsense-T265.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-realsense-T265.cpp
-[ 87%] Linking CXX executable tutorial-grabber-opencv-threaded
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-opencv-threaded.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-opencv-threaded.dir/link.d "CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o" -o tutorial-grabber-opencv-threaded  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-opencv-threaded
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o -MF CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o.d -o CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-structure-core.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43255,6 +43274,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 87%] Linking CXX executable tutorial-grabber-opencv-threaded
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-opencv-threaded.dir/link.txt --verbose=1
+[ 87%] Linking CXX executable tutorial-grabber-rgbd-D435-structurecore
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/link.d "CMakeFiles/tutorial-grabber-rgbd-D435-structurecore.dir/tutorial-grabber-rgbd-D435-structurecore.cpp.o" -o tutorial-grabber-rgbd-D435-structurecore  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Built target tutorial-grabber-rgbd-D435-structurecore
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o -MF CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o.d -o CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-structure-core.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-opencv-threaded.dir/link.d "CMakeFiles/tutorial-grabber-opencv-threaded.dir/tutorial-grabber-opencv-threaded.cpp.o" -o tutorial-grabber-opencv-threaded  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Built target tutorial-grabber-opencv-threaded
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o -MF CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o.d -o CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-v4l2.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43295,6 +43340,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 87%] Linking CXX executable tutorial-grabber-realsense
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-realsense.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-realsense.dir/link.d "CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o" -o tutorial-grabber-realsense  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Built target tutorial-grabber-realsense
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o -MF CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o.d -o CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-v4l2-threaded.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43335,45 +43393,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 87%] Linking CXX executable tutorial-grabber-realsense-T265
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-realsense-T265.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-realsense-T265.dir/link.d "CMakeFiles/tutorial-grabber-realsense-T265.dir/tutorial-grabber-realsense-T265.cpp.o" -o tutorial-grabber-realsense-T265  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-realsense-T265
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o -MF CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o.d -o CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-v4l2.cpp
-[ 87%] Linking CXX executable tutorial-grabber-realsense
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-realsense.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-realsense.dir/link.d "CMakeFiles/tutorial-grabber-realsense.dir/tutorial-grabber-realsense.cpp.o" -o tutorial-grabber-realsense  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-realsense
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/build.make tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o -MF CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o.d -o CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-grabber-v4l2-threaded.cpp
-[ 87%] Linking CXX executable tutorial-grabber-structure-core
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-structure-core.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-structure-core.dir/link.d "CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o" -o tutorial-grabber-structure-core  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-grabber-structure-core
-make  -f tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o -MF CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o.d -o CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-video-reader.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43414,6 +43433,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 87%] Linking CXX executable tutorial-grabber-realsense-T265
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-realsense-T265.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-realsense-T265.dir/link.d "CMakeFiles/tutorial-grabber-realsense-T265.dir/tutorial-grabber-realsense-T265.cpp.o" -o tutorial-grabber-realsense-T265  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Built target tutorial-grabber-realsense-T265
+make  -f tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o -MF CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o.d -o CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-video-reader.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43455,6 +43487,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 87%] Linking CXX executable tutorial-grabber-structure-core
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-structure-core.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-structure-core.dir/link.d "CMakeFiles/tutorial-grabber-structure-core.dir/tutorial-grabber-structure-core.cpp.o" -o tutorial-grabber-structure-core  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Built target tutorial-grabber-structure-core
+make  -f tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o -MF CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o.d -o CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-video-recorder.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -43501,30 +43546,16 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-v4l2-threaded.dir/link.d "CMakeFiles/tutorial-grabber-v4l2-threaded.dir/tutorial-grabber-v4l2-threaded.cpp.o" -o tutorial-grabber-v4l2-threaded  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 87%] Built target tutorial-grabber-v4l2-threaded
-make  -f tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/build.make tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Building CXX object tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/grabber/CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o -MF CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o.d -o CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/grabber/tutorial-video-recorder.cpp
-[ 87%] Linking CXX executable tutorial-video-reader
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-video-reader.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-video-reader.dir/link.d "CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o" -o tutorial-video-reader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/grabber/video.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 87%] Built target tutorial-video-reader
 make  -f tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/build.make tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/gui/pcl-visualizer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/DependInfo.cmake "--color="
-[ 88%] Linking CXX executable tutorial-grabber-v4l2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-v4l2.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/build.make tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 89%] Building CXX object tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o
+[ 88%] Building CXX object tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/gui/pcl-visualizer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o -MF CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o.d -o CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer/tutorial-pcl-viewer.cpp
+[ 89%] Linking CXX executable tutorial-grabber-v4l2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-grabber-v4l2.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-grabber-v4l2.dir/link.d "CMakeFiles/tutorial-grabber-v4l2.dir/tutorial-grabber-v4l2.cpp.o" -o tutorial-grabber-v4l2  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 89%] Built target tutorial-grabber-v4l2
@@ -43577,8 +43608,22 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 89%] Linking CXX executable tutorial-video-reader
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-video-reader.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-video-reader.dir/link.d "CMakeFiles/tutorial-video-reader.dir/tutorial-video-reader.cpp.o" -o tutorial-video-reader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/grabber/video.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/grabber
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 89%] Building CXX object tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/ClassUsingPclViewer.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/gui/pcl-visualizer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/gui/pcl-visualizer/CMakeFiles/tutorial-pcl-viewer.dir/ClassUsingPclViewer.cpp.o -MF CMakeFiles/tutorial-pcl-viewer.dir/ClassUsingPclViewer.cpp.o.d -o CMakeFiles/tutorial-pcl-viewer.dir/ClassUsingPclViewer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/gui/pcl-visualizer/ClassUsingPclViewer.cpp
+[ 89%] Built target tutorial-video-reader
+make  -f tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/build.make tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/build.make tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 89%] Building CXX object tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o -MF CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o.d -o CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode/tutorial-barcode-detector-live.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43625,19 +43670,6 @@
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-video-recorder.dir/link.d "CMakeFiles/tutorial-video-recorder.dir/tutorial-video-recorder.cpp.o" -o tutorial-video-recorder  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_sensor.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 89%] Built target tutorial-video-recorder
-make  -f tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/build.make tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/build.make tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 89%] Building CXX object tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/barcode/CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o -MF CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o.d -o CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode/tutorial-barcode-detector-live.cpp
-[ 89%] Linking CXX executable tutorial-pcl-viewer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/gui/pcl-visualizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pcl-viewer.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pcl-viewer.dir/link.d "CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o" "CMakeFiles/tutorial-pcl-viewer.dir/ClassUsingPclViewer.cpp.o" -o tutorial-pcl-viewer  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 89%] Built target tutorial-pcl-viewer
 make  -f tutorial/detection/dnn/CMakeFiles/tutorial-dnn-object-detection-live.dir/build.make tutorial/detection/dnn/CMakeFiles/tutorial-dnn-object-detection-live.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn/CMakeFiles/tutorial-dnn-object-detection-live.dir/DependInfo.cmake "--color="
@@ -43646,20 +43678,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 89%] Building CXX object tutorial/detection/dnn/CMakeFiles/tutorial-dnn-object-detection-live.dir/tutorial-dnn-object-detection-live.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/dnn/CMakeFiles/tutorial-dnn-object-detection-live.dir/tutorial-dnn-object-detection-live.cpp.o -MF CMakeFiles/tutorial-dnn-object-detection-live.dir/tutorial-dnn-object-detection-live.cpp.o.d -o CMakeFiles/tutorial-dnn-object-detection-live.dir/tutorial-dnn-object-detection-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn/tutorial-dnn-object-detection-live.cpp
-[ 89%] Linking CXX executable tutorial-barcode-detector
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-barcode-detector.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-barcode-detector.dir/link.d "CMakeFiles/tutorial-barcode-detector.dir/tutorial-barcode-detector.cpp.o" -o tutorial-barcode-detector  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode/bar-code.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 89%] Built target tutorial-barcode-detector
-make  -f tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/build.make tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/build.make tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Building CXX object tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o -MF CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o.d -o CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn/tutorial-dnn-tensorrt-live.cpp
+[ 89%] Linking CXX executable tutorial-pcl-viewer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/gui/pcl-visualizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pcl-viewer.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -43701,6 +43721,31 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pcl-viewer.dir/link.d "CMakeFiles/tutorial-pcl-viewer.dir/tutorial-pcl-viewer.cpp.o" "CMakeFiles/tutorial-pcl-viewer.dir/ClassUsingPclViewer.cpp.o" -o tutorial-pcl-viewer  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 89%] Built target tutorial-pcl-viewer
+make  -f tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/build.make tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/build.make tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 90%] Building CXX object tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/dnn/CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o -MF CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o.d -o CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn/tutorial-dnn-tensorrt-live.cpp
+[ 90%] Linking CXX executable tutorial-barcode-detector
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-barcode-detector.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-barcode-detector.dir/link.d "CMakeFiles/tutorial-barcode-detector.dir/tutorial-barcode-detector.cpp.o" -o tutorial-barcode-detector  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/barcode/bar-code.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 90%] Built target tutorial-barcode-detector
+make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 90%] Building CXX object tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o -MF CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o.d -o CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -43742,32 +43787,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 90%] Linking CXX executable tutorial-barcode-detector-live
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-barcode-detector-live.dir/link.txt --verbose=1
 [ 90%] Linking CXX executable tutorial-dnn-tensorrt-live
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-dnn-tensorrt-live.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-dnn-tensorrt-live.dir/link.d "CMakeFiles/tutorial-dnn-tensorrt-live.dir/tutorial-dnn-tensorrt-live.cpp.o" -o tutorial-dnn-tensorrt-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 90%] Built target tutorial-dnn-tensorrt-live
-make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/depend
+make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/build
+make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Building CXX object tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/face/CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o -MF CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o.d -o CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector.cpp
-[ 90%] Linking CXX executable tutorial-barcode-detector-live
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/barcode && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-barcode-detector-live.dir/link.txt --verbose=1
+[ 90%] Building CXX object tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o -MF CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o.d -o CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector-live.cpp
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-barcode-detector-live.dir/link.d "CMakeFiles/tutorial-barcode-detector-live.dir/tutorial-barcode-detector-live.cpp.o" -o tutorial-barcode-detector-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 90%] Built target tutorial-barcode-detector-live
-make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/depend
+make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/build
+make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Building CXX object tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/face/CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o -MF CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o.d -o CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector-live.cpp
+[ 90%] Building CXX object tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o -MF CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o.d -o CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector-live-threaded.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -43851,10 +43896,64 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 90%] Linking CXX executable tutorial-dnn-object-detection-live
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-dnn-object-detection-live.dir/link.txt --verbose=1
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector-live-threaded.cpp:4:
+/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 '< >'
 [ 90%] Linking CXX executable tutorial-face-detector
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-face-detector.dir/link.txt --verbose=1
+[ 90%] Linking CXX executable tutorial-dnn-object-detection-live
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-dnn-object-detection-live.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-face-detector.dir/link.d "CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o" -o tutorial-face-detector  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 90%] Built target tutorial-face-detector
+make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 90%] Building CXX object tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o -MF CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o.d -o CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint.cpp
+[ 90%] Linking CXX executable tutorial-face-detector-live
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-face-detector-live.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-dnn-object-detection-live.dir/link.d "CMakeFiles/tutorial-dnn-object-detection-live.dir/tutorial-dnn-object-detection-live.cpp.o" -o tutorial-dnn-object-detection-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn/opencv_face_detector.pbtxt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn/opencv_face_detector_uint8.pb /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn
@@ -43871,45 +43970,45 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/dnn/default_yolov8.json /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/dnn
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 90%] Built target tutorial-dnn-object-detection-live
-make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/depend
+make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/build.make tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/build
+make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Building CXX object tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/face/CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o -MF CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o.d -o CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector-live-threaded.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-face-detector.dir/link.d "CMakeFiles/tutorial-face-detector.dir/tutorial-face-detector.cpp.o" -o tutorial-face-detector  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 91%] Building CXX object tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o -MF CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o.d -o CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-SIFT.cpp
+[ 91%] Linking CXX executable tutorial-face-detector-live-threaded
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-face-detector-live-threaded.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-face-detector-live.dir/link.d "CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o" -o tutorial-face-detector-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/face/haarcascade_frontalface_alt.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/face/video.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Built target tutorial-face-detector
-make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/depend
+[ 91%] Built target tutorial-face-detector-live
+make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/build
+make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Building CXX object tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o -MF CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o.d -o CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint.cpp
-[ 90%] Linking CXX executable tutorial-face-detector-live
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-face-detector-live.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-face-detector-live.dir/link.d "CMakeFiles/tutorial-face-detector-live.dir/tutorial-face-detector-live.cpp.o" -o tutorial-face-detector-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/face/haarcascade_frontalface_alt.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/face/video.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face
+[ 91%] Building CXX object tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o -MF CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o.d -o CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-homography.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-face-detector-live-threaded.dir/link.d "CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o" -o tutorial-face-detector-live-threaded  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 90%] Built target tutorial-face-detector-live
-make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/depend
+[ 91%] Built target tutorial-face-detector-live-threaded
+make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/build
+make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o -MF CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o.d -o CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-SIFT.cpp
+[ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImageConvert.h:47,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/face/tutorial-face-detector-live-threaded.cpp:4:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayOpenCV.h:47,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint.cpp:2:
 /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) { }
       |                  ^
@@ -43950,7 +44049,7 @@
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
                  from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayOpenCV.h:47,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint.cpp:2:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-SIFT.cpp:2:
 /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) { }
       |                  ^
@@ -43989,9 +44088,8 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayOpenCV.h:47,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-SIFT.cpp:2:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-homography.cpp:2:
 /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) { }
       |                  ^
@@ -44028,37 +44126,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 91%] Linking CXX executable tutorial-face-detector-live-threaded
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/face && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-face-detector-live-threaded.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-face-detector-live-threaded.dir/link.d "CMakeFiles/tutorial-face-detector-live-threaded.dir/tutorial-face-detector-live-threaded.cpp.o" -o tutorial-face-detector-live-threaded  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-face-detector-live-threaded
-make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/build.make tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/matching/CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o -MF CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o.d -o CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-homography.cpp
-[ 91%] Linking CXX executable tutorial-matching-keypoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-matching-keypoint.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-matching-keypoint.dir/link.d "CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o" -o tutorial-matching-keypoint  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/video-postcard.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-matching-keypoint
-make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPixelMeterConversion.h:42,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/tutorial-matching-keypoint-homography.cpp:2:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt.cpp:3:
 /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) { }
       |                  ^
@@ -44095,11 +44167,14 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 91%] Linking CXX executable tutorial-matching-keypoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-matching-keypoint.dir/link.txt --verbose=1
 [ 91%] Linking CXX executable tutorial-matching-keypoint-SIFT
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-matching-keypoint-SIFT.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-matching-keypoint-SIFT.dir/link.d "CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o" -o tutorial-matching-keypoint-SIFT  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-matching-keypoint.dir/link.d "CMakeFiles/tutorial-matching-keypoint.dir/tutorial-matching-keypoint.cpp.o" -o tutorial-matching-keypoint  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/matching/video-postcard.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-matching-keypoint-SIFT
+[ 91%] Built target tutorial-matching-keypoint
 make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2.dir/DependInfo.cmake "--color="
@@ -44108,11 +44183,46 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2.dir/tutorial-detection-object-mbt2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2.dir/tutorial-detection-object-mbt2.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt2.dir/tutorial-detection-object-mbt2.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt2.dir/tutorial-detection-object-mbt2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-matching-keypoint-SIFT.dir/link.d "CMakeFiles/tutorial-matching-keypoint-SIFT.dir/tutorial-matching-keypoint-SIFT.cpp.o" -o tutorial-matching-keypoint-SIFT  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Built target tutorial-matching-keypoint-SIFT
+make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt-deprecated.cpp
+[ 91%] Linking CXX executable tutorial-matching-keypoint-homography
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-matching-keypoint-homography.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-matching-keypoint-homography.dir/link.d "CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o" -o tutorial-matching-keypoint-homography  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Built target tutorial-matching-keypoint-homography
+make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2-deprecated.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt.cpp:2:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt.cpp:3:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2.cpp:3:
 /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) { }
       |                  ^
@@ -44153,7 +44263,7 @@
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2.cpp:3:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt-deprecated.cpp:3:
 /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) { }
       |                  ^
@@ -44190,35 +44300,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 91%] Linking CXX executable tutorial-matching-keypoint-homography
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/matching && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-matching-keypoint-homography.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-matching-keypoint-homography.dir/link.d "CMakeFiles/tutorial-matching-keypoint-homography.dir/tutorial-matching-keypoint-homography.cpp.o" -o tutorial-matching-keypoint-homography  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-matching-keypoint-homography
-make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt-deprecated.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt.cpp:2:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
+[ 91%] Linking CXX executable tutorial-detection-object-mbt
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt-deprecated.cpp:3:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2-deprecated.cpp:3:
 /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) { }
       |                  ^
@@ -44255,19 +44343,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 91%] Linking CXX executable tutorial-detection-object-mbt
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt.dir/link.txt --verbose=1
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2.cpp:2:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-detection-object-mbt.dir/link.d "CMakeFiles/tutorial-detection-object-mbt.dir/tutorial-detection-object-mbt.cpp.o" -o tutorial-detection-object-mbt  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/object/detection-config.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/object/detection-config-SIFT.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object
@@ -44279,19 +44354,29 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/object/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 91%] Built target tutorial-detection-object-mbt
-make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/depend
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/build.make tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/build
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/object/CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o -MF CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o.d -o CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2-deprecated.cpp
+[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o -MF CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2.cpp:2:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/object/tutorial-detection-object-mbt2-deprecated.cpp:3:
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:43,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector.cpp:3:
 /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) { }
       |                  ^
@@ -44328,8 +44413,25 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 91%] Linking CXX executable tutorial-detection-object-mbt-deprecated
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/link.d "CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o" -o tutorial-detection-object-mbt-deprecated  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Built target tutorial-detection-object-mbt-deprecated
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live.cpp
 [ 91%] Linking CXX executable tutorial-detection-object-mbt2
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt2.dir/link.txt --verbose=1
+[ 91%] Linking CXX executable tutorial-detection-object-mbt2-deprecated
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/link.txt --verbose=1
+[ 91%] Linking CXX executable tutorial-apriltag-detector
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-detection-object-mbt2.dir/link.d "CMakeFiles/tutorial-detection-object-mbt2.dir/tutorial-detection-object-mbt2.cpp.o" -o tutorial-detection-object-mbt2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/object/cube.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/object/cube.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object
@@ -44341,67 +44443,37 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/object/cube0200.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 91%] Built target tutorial-detection-object-mbt2
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/depend
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/build
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o -MF CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector.cpp
-[ 91%] Linking CXX executable tutorial-detection-object-mbt-deprecated
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/link.d "CMakeFiles/tutorial-detection-object-mbt-deprecated.dir/tutorial-detection-object-mbt-deprecated.cpp.o" -o tutorial-detection-object-mbt-deprecated  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live-rgbd-realsense.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/link.d "CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o" -o tutorial-detection-object-mbt2-deprecated  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-detection-object-mbt-deprecated
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/depend
+[ 91%] Built target tutorial-detection-object-mbt2-deprecated
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/build
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live.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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:43,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector.cpp:3:
-/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 '< >'
+[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live-rgbd-structure-core.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector.dir/link.d "CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o" -o tutorial-apriltag-detector  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/AprilTag.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Built target tutorial-apriltag-detector
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live-T265-realsense.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -44444,46 +44516,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 91%] Linking CXX executable tutorial-detection-object-mbt2-deprecated
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/object && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/link.txt --verbose=1
-[ 91%] Linking CXX executable tutorial-apriltag-detector
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/link.d "CMakeFiles/tutorial-detection-object-mbt2-deprecated.dir/tutorial-detection-object-mbt2-deprecated.cpp.o" -o tutorial-detection-object-mbt2-deprecated  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-detection-object-mbt2-deprecated
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live-rgbd-realsense.cpp
-[ 91%] Linking CXX executable tutorial-apriltag-detector-live
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector.dir/link.d "CMakeFiles/tutorial-apriltag-detector.dir/tutorial-apriltag-detector.cpp.o" -o tutorial-apriltag-detector  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/AprilTag.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-apriltag-detector
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live-rgbd-structure-core.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o" -o tutorial-apriltag-detector-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Built target tutorial-apriltag-detector-live
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/build.make tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 91%] Building CXX object tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/detection/tag/CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o -MF CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o.d -o CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/detection/tag/tutorial-apriltag-detector-live-T265-realsense.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/detection/include/visp3/detection/vpDetectorAprilTag.h:43,
@@ -44604,14 +44636,16 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 92%] Linking CXX executable tutorial-apriltag-detector-live-rgbd-realsense
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o" -o tutorial-apriltag-detector-live-rgbd-realsense  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 91%] Linking CXX executable tutorial-apriltag-detector-live
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live.dir/tutorial-apriltag-detector-live.cpp.o" -o tutorial-apriltag-detector-live  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 92%] Built target tutorial-apriltag-detector-live-rgbd-realsense
+[ 91%] Built target tutorial-apriltag-detector-live
 make  -f tutorial/image/CMakeFiles/tutorial-image-colormap.dir/build.make tutorial/image/CMakeFiles/tutorial-image-colormap.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-colormap.dir/DependInfo.cmake "--color="
+[ 92%] Linking CXX executable tutorial-apriltag-detector-live-rgbd-realsense
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/link.txt --verbose=1
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/image/CMakeFiles/tutorial-image-colormap.dir/build.make tutorial/image/CMakeFiles/tutorial-image-colormap.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
@@ -44619,9 +44653,9 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-colormap.dir/tutorial-image-colormap.cpp.o -MF CMakeFiles/tutorial-image-colormap.dir/tutorial-image-colormap.cpp.o.d -o CMakeFiles/tutorial-image-colormap.dir/tutorial-image-colormap.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-colormap.cpp
 [ 92%] Linking CXX executable tutorial-apriltag-detector-live-rgbd-structure-core
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o" -o tutorial-apriltag-detector-live-rgbd-structure-core  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live-rgbd-realsense.dir/tutorial-apriltag-detector-live-rgbd-realsense.cpp.o" -o tutorial-apriltag-detector-live-rgbd-realsense  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 92%] Built target tutorial-apriltag-detector-live-rgbd-structure-core
+[ 92%] Built target tutorial-apriltag-detector-live-rgbd-realsense
 make  -f tutorial/image/CMakeFiles/tutorial-image-converter.dir/build.make tutorial/image/CMakeFiles/tutorial-image-converter.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-converter.dir/DependInfo.cmake "--color="
@@ -44630,11 +44664,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 92%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-converter.dir/tutorial-image-converter.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-converter.dir/tutorial-image-converter.cpp.o -MF CMakeFiles/tutorial-image-converter.dir/tutorial-image-converter.cpp.o.d -o CMakeFiles/tutorial-image-converter.dir/tutorial-image-converter.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-converter.cpp
-[ 92%] Linking CXX executable tutorial-apriltag-detector-live-T265-realsense
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o" -o tutorial-apriltag-detector-live-T265-realsense  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live-rgbd-structure-core.dir/tutorial-apriltag-detector-live-rgbd-structure-core.cpp.o" -o tutorial-apriltag-detector-live-rgbd-structure-core  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 92%] Built target tutorial-apriltag-detector-live-T265-realsense
+[ 92%] Built target tutorial-apriltag-detector-live-rgbd-structure-core
 make  -f tutorial/image/CMakeFiles/tutorial-image-manipulation.dir/build.make tutorial/image/CMakeFiles/tutorial-image-manipulation.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-manipulation.dir/DependInfo.cmake "--color="
@@ -44643,6 +44675,19 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 92%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-manipulation.dir/tutorial-image-manipulation.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-manipulation.dir/tutorial-image-manipulation.cpp.o -MF CMakeFiles/tutorial-image-manipulation.dir/tutorial-image-manipulation.cpp.o.d -o CMakeFiles/tutorial-image-manipulation.dir/tutorial-image-manipulation.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-manipulation.cpp
+[ 92%] Linking CXX executable tutorial-apriltag-detector-live-T265-realsense
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/detection/tag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/link.d "CMakeFiles/tutorial-apriltag-detector-live-T265-realsense.dir/tutorial-apriltag-detector-live-T265-realsense.cpp.o" -o tutorial-apriltag-detector-live-T265-realsense  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 92%] Built target tutorial-apriltag-detector-live-T265-realsense
+make  -f tutorial/image/CMakeFiles/tutorial-image-reader.dir/build.make tutorial/image/CMakeFiles/tutorial-image-reader.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-reader.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-image-reader.dir/build.make tutorial/image/CMakeFiles/tutorial-image-reader.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 92%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o -MF CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o.d -o CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-reader.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -44765,45 +44810,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 92%] Linking CXX executable tutorial-image-converter
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-converter.dir/link.txt --verbose=1
-[ 92%] Linking CXX executable tutorial-image-colormap
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-colormap.dir/link.txt --verbose=1
-[ 93%] Linking CXX executable tutorial-image-manipulation
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-manipulation.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-converter.dir/link.d "CMakeFiles/tutorial-image-converter.dir/tutorial-image-converter.cpp.o" -o tutorial-image-converter  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-manipulation.dir/link.d "CMakeFiles/tutorial-image-manipulation.dir/tutorial-image-manipulation.cpp.o" -o tutorial-image-manipulation  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-image-converter
-make  -f tutorial/image/CMakeFiles/tutorial-image-reader.dir/build.make tutorial/image/CMakeFiles/tutorial-image-reader.dir/depend
-[ 93%] Built target tutorial-image-manipulation
-make  -f tutorial/image/CMakeFiles/tutorial-image-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-image-viewer.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-reader.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-viewer.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-image-reader.dir/build.make tutorial/image/CMakeFiles/tutorial-image-reader.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-image-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-image-viewer.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o -MF CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o.d -o CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-reader.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o -MF CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o.d -o CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-viewer.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-colormap.dir/link.d "CMakeFiles/tutorial-image-colormap.dir/tutorial-image-colormap.cpp.o" -o tutorial-image-colormap  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-image-colormap
-make  -f tutorial/image/CMakeFiles/tutorial-undistort.dir/build.make tutorial/image/CMakeFiles/tutorial-undistort.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-undistort.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-undistort.dir/build.make tutorial/image/CMakeFiles/tutorial-undistort.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o -MF CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o.d -o CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-undistort.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -44845,6 +44851,58 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 92%] Linking CXX executable tutorial-image-converter
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-converter.dir/link.txt --verbose=1
+[ 93%] Linking CXX executable tutorial-image-manipulation
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-manipulation.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-manipulation.dir/link.d "CMakeFiles/tutorial-image-manipulation.dir/tutorial-image-manipulation.cpp.o" -o tutorial-image-manipulation  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-image-manipulation
+make  -f tutorial/image/CMakeFiles/tutorial-image-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-image-viewer.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-viewer.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-image-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-image-viewer.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o -MF CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o.d -o CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-viewer.cpp
+[ 93%] Linking CXX executable tutorial-image-colormap
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-colormap.dir/link.txt --verbose=1
+[ 93%] Linking CXX executable tutorial-image-reader
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-reader.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-converter.dir/link.d "CMakeFiles/tutorial-image-converter.dir/tutorial-image-converter.cpp.o" -o tutorial-image-converter  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-image-converter
+make  -f tutorial/image/CMakeFiles/tutorial-undistort.dir/build.make tutorial/image/CMakeFiles/tutorial-undistort.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-undistort.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-undistort.dir/build.make tutorial/image/CMakeFiles/tutorial-undistort.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o -MF CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o.d -o CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-undistort.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-reader.dir/link.d "CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o" -o tutorial-image-reader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-image-reader
+make  -f tutorial/image/CMakeFiles/tutorial-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-viewer.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-viewer.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-viewer.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o -MF CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o.d -o CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-viewer.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-colormap.dir/link.d "CMakeFiles/tutorial-image-colormap.dir/tutorial-image-colormap.cpp.o" -o tutorial-image-colormap  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-image-colormap
+make  -f tutorial/image/CMakeFiles/tutorial-image-filter.dir/build.make tutorial/image/CMakeFiles/tutorial-image-filter.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-filter.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-image-filter.dir/build.make tutorial/image/CMakeFiles/tutorial-image-filter.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o -MF CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o.d -o CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-filter.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -44927,45 +44985,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 93%] Linking CXX executable tutorial-image-reader
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-reader.dir/link.txt --verbose=1
-[ 93%] Linking CXX executable tutorial-image-viewer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-viewer.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-reader.dir/link.d "CMakeFiles/tutorial-image-reader.dir/tutorial-image-reader.cpp.o" -o tutorial-image-reader  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-image-reader
-make  -f tutorial/image/CMakeFiles/tutorial-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-viewer.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-viewer.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-viewer.dir/build.make tutorial/image/CMakeFiles/tutorial-viewer.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o -MF CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o.d -o CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-viewer.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-viewer.dir/link.d "CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o" -o tutorial-image-viewer  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-image-viewer
-make  -f tutorial/image/CMakeFiles/tutorial-image-filter.dir/build.make tutorial/image/CMakeFiles/tutorial-image-filter.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-filter.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-image-filter.dir/build.make tutorial/image/CMakeFiles/tutorial-image-filter.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o -MF CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o.d -o CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-filter.cpp
-[ 93%] Linking CXX executable tutorial-undistort
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-undistort.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-undistort.dir/link.d "CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o" -o tutorial-undistort  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-undistort
-make  -f tutorial/image/CMakeFiles/tutorial-image-display.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-display.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-image-display.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o -MF CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o.d -o CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-display.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45048,6 +45067,66 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 93%] Linking CXX executable tutorial-image-viewer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-viewer.dir/link.txt --verbose=1
+[ 93%] Linking CXX executable tutorial-undistort
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-undistort.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-viewer.dir/link.d "CMakeFiles/tutorial-image-viewer.dir/tutorial-image-viewer.cpp.o" -o tutorial-image-viewer  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-image-viewer
+make  -f tutorial/image/CMakeFiles/tutorial-image-display.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-display.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-image-display.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o -MF CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o.d -o CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-display.cpp
+[ 93%] Linking CXX executable tutorial-viewer
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-viewer.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-undistort.dir/link.d "CMakeFiles/tutorial-undistort.dir/tutorial-undistort.cpp.o" -o tutorial-undistort  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-undistort
+make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o -MF CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o.d -o CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-display-scaled-manu.cpp
+[ 93%] Linking CXX executable tutorial-image-filter
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-filter.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-viewer.dir/link.d "CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o" -o tutorial-viewer  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/memorial.pfm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.bmp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.ppm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.jpeg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/chessboard.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/camera.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-viewer
+make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o -MF CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o.d -o CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-display-scaled-auto.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-filter.dir/link.d "CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o" -o tutorial-image-filter  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-image-filter
+make  -f tutorial/image/CMakeFiles/tutorial-draw-line.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-line.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-line.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-draw-line.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-line.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o -MF CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o.d -o CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-line.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45089,53 +45168,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 93%] Linking CXX executable tutorial-viewer
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-viewer.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-viewer.dir/link.d "CMakeFiles/tutorial-viewer.dir/tutorial-viewer.cpp.o" -o tutorial-viewer  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/memorial.pfm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.bmp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.ppm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.jpeg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/monkey.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/chessboard.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/image/camera.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-viewer
-make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o -MF CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o.d -o CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-display-scaled-manu.cpp
-[ 93%] Linking CXX executable tutorial-image-filter
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-filter.dir/link.txt --verbose=1
-[ 93%] Linking CXX executable tutorial-image-display
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-display.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-filter.dir/link.d "CMakeFiles/tutorial-image-filter.dir/tutorial-image-filter.cpp.o" -o tutorial-image-filter  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-image-filter
-make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/build.make tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-display.dir/link.d "CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o" -o tutorial-image-display  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o -MF CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o.d -o CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-image-display-scaled-auto.cpp
-[ 93%] Built target tutorial-image-display
-make  -f tutorial/image/CMakeFiles/tutorial-draw-line.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-line.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-line.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-draw-line.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-line.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o -MF CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o.d -o CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-line.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45259,11 +45291,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 93%] Linking CXX executable tutorial-image-display-scaled-manu
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-display-scaled-manu.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-display-scaled-manu.dir/link.d "CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o" -o tutorial-image-display-scaled-manu  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 93%] Linking CXX executable tutorial-image-display
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-display.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-display.dir/link.d "CMakeFiles/tutorial-image-display.dir/tutorial-image-display.cpp.o" -o tutorial-image-display  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-image-display-scaled-manu
+[ 93%] Built target tutorial-image-display
 make  -f tutorial/image/CMakeFiles/tutorial-draw-rectangle.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-rectangle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-rectangle.dir/DependInfo.cmake "--color="
@@ -45272,32 +45304,45 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-rectangle.dir/tutorial-draw-rectangle.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-rectangle.dir/tutorial-draw-rectangle.cpp.o -MF CMakeFiles/tutorial-draw-rectangle.dir/tutorial-draw-rectangle.cpp.o.d -o CMakeFiles/tutorial-draw-rectangle.dir/tutorial-draw-rectangle.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-rectangle.cpp
-[ 93%] Linking CXX executable tutorial-draw-line
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-line.dir/link.txt --verbose=1
-[ 93%] Linking CXX executable tutorial-image-display-scaled-auto
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-display-scaled-auto.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-line.dir/link.d "CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o" -o tutorial-draw-line  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-display-scaled-auto.dir/link.d "CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o" -o tutorial-image-display-scaled-auto  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 93%] Linking CXX executable tutorial-image-display-scaled-manu
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-display-scaled-manu.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-display-scaled-manu.dir/link.d "CMakeFiles/tutorial-image-display-scaled-manu.dir/tutorial-image-display-scaled-manu.cpp.o" -o tutorial-image-display-scaled-manu  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-draw-line
+[ 93%] Built target tutorial-image-display-scaled-manu
 make  -f tutorial/image/CMakeFiles/tutorial-draw-point.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-point.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-point.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-draw-point.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-point.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o -MF CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o.d -o CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-point.cpp
+[ 93%] Linking CXX executable tutorial-image-display-scaled-auto
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-display-scaled-auto.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-display-scaled-auto.dir/link.d "CMakeFiles/tutorial-image-display-scaled-auto.dir/tutorial-image-display-scaled-auto.cpp.o" -o tutorial-image-display-scaled-auto  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 93%] Built target tutorial-image-display-scaled-auto
 make  -f tutorial/image/CMakeFiles/tutorial-draw-circle.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-circle.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-circle.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-draw-point.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-point.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/image/CMakeFiles/tutorial-draw-circle.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-circle.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o -MF CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o.d -o CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-point.cpp
 [ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-circle.dir/tutorial-draw-circle.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-circle.dir/tutorial-draw-circle.cpp.o -MF CMakeFiles/tutorial-draw-circle.dir/tutorial-draw-circle.cpp.o.d -o CMakeFiles/tutorial-draw-circle.dir/tutorial-draw-circle.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-circle.cpp
+[ 93%] Linking CXX executable tutorial-draw-line
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-line.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-line.dir/link.d "CMakeFiles/tutorial-draw-line.dir/tutorial-draw-line.cpp.o" -o tutorial-draw-line  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-draw-line
+make  -f tutorial/image/CMakeFiles/tutorial-draw-cross.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-cross.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-cross.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-draw-cross.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-cross.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o -MF CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o.d -o CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-cross.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45421,45 +45466,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 93%] Linking CXX executable tutorial-draw-rectangle
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-rectangle.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-rectangle.dir/link.d "CMakeFiles/tutorial-draw-rectangle.dir/tutorial-draw-rectangle.cpp.o" -o tutorial-draw-rectangle  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-draw-rectangle
-make  -f tutorial/image/CMakeFiles/tutorial-draw-cross.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-cross.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-cross.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-draw-cross.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-cross.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o -MF CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o.d -o CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-cross.cpp
-[ 93%] Linking CXX executable tutorial-draw-point
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-point.dir/link.txt --verbose=1
-[ 93%] Linking CXX executable tutorial-draw-circle
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-circle.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-point.dir/link.d "CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o" -o tutorial-draw-point  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-draw-point
-make  -f tutorial/image/CMakeFiles/tutorial-draw-text.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-text.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-text.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-draw-text.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-text.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o -MF CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o.d -o CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-text.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-circle.dir/link.d "CMakeFiles/tutorial-draw-circle.dir/tutorial-draw-circle.cpp.o" -o tutorial-draw-circle  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-draw-circle
-make  -f tutorial/image/CMakeFiles/tutorial-draw-frame.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-frame.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-frame.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-draw-frame.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-frame.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o -MF CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o.d -o CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-frame.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45501,6 +45507,58 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 93%] Linking CXX executable tutorial-draw-rectangle
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-rectangle.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-rectangle.dir/link.d "CMakeFiles/tutorial-draw-rectangle.dir/tutorial-draw-rectangle.cpp.o" -o tutorial-draw-rectangle  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-draw-rectangle
+make  -f tutorial/image/CMakeFiles/tutorial-draw-text.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-text.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-text.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-draw-text.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-text.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o -MF CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o.d -o CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-text.cpp
+[ 93%] Linking CXX executable tutorial-draw-point
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-point.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-point.dir/link.d "CMakeFiles/tutorial-draw-point.dir/tutorial-draw-point.cpp.o" -o tutorial-draw-point  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-draw-point
+make  -f tutorial/image/CMakeFiles/tutorial-draw-frame.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-frame.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-draw-frame.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-draw-frame.dir/build.make tutorial/image/CMakeFiles/tutorial-draw-frame.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o -MF CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o.d -o CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-draw-frame.cpp
+[ 93%] Linking CXX executable tutorial-draw-circle
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-circle.dir/link.txt --verbose=1
+[ 93%] Linking CXX executable tutorial-draw-cross
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-cross.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-circle.dir/link.d "CMakeFiles/tutorial-draw-circle.dir/tutorial-draw-circle.cpp.o" -o tutorial-draw-circle  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-draw-circle
+make  -f tutorial/image/CMakeFiles/tutorial-export-image.dir/build.make tutorial/image/CMakeFiles/tutorial-export-image.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-export-image.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-export-image.dir/build.make tutorial/image/CMakeFiles/tutorial-export-image.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o -MF CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o.d -o CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-export-image.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-cross.dir/link.d "CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o" -o tutorial-draw-cross  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Built target tutorial-draw-cross
+make  -f tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/build.make tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/build.make tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o -MF CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o.d -o CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-event-keyboard.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45583,45 +45641,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 93%] Linking CXX executable tutorial-draw-cross
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-cross.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-cross.dir/link.d "CMakeFiles/tutorial-draw-cross.dir/tutorial-draw-cross.cpp.o" -o tutorial-draw-cross  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Built target tutorial-draw-cross
-make  -f tutorial/image/CMakeFiles/tutorial-export-image.dir/build.make tutorial/image/CMakeFiles/tutorial-export-image.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-export-image.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-export-image.dir/build.make tutorial/image/CMakeFiles/tutorial-export-image.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 93%] Building CXX object tutorial/image/CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o -MF CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o.d -o CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-export-image.cpp
-[ 94%] Linking CXX executable tutorial-draw-text
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-text.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-text.dir/link.d "CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o" -o tutorial-draw-text  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-draw-text
-make  -f tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/build.make tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/build.make tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Building CXX object tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o -MF CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o.d -o CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-event-keyboard.cpp
-[ 94%] Linking CXX executable tutorial-draw-frame
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-frame.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-frame.dir/link.d "CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o" -o tutorial-draw-frame  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-draw-frame
-make  -f tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/build.make tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/build.make tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Building CXX object tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o -MF CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o.d -o CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-video-manipulation.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -45704,6 +45723,58 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 94%] Linking CXX executable tutorial-draw-text
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-text.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-text.dir/link.d "CMakeFiles/tutorial-draw-text.dir/tutorial-draw-text.cpp.o" -o tutorial-draw-text  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Built target tutorial-draw-text
+make  -f tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/build.make tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/build.make tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Building CXX object tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/image/CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o -MF CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o.d -o CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/image/tutorial-video-manipulation.cpp
+[ 94%] Linking CXX executable tutorial-draw-frame
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-draw-frame.dir/link.txt --verbose=1
+[ 94%] Linking CXX executable tutorial-export-image
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-draw-frame.dir/link.d "CMakeFiles/tutorial-draw-frame.dir/tutorial-draw-frame.cpp.o" -o tutorial-draw-frame  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-export-image.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Built target tutorial-draw-frame
+make  -f tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/build.make tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/build.make tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Building CXX object tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o -MF CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o.d -o CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold/tutorial-autothreshold.cpp
+[ 94%] Linking CXX executable tutorial-event-keyboard
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-event-keyboard.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-event-keyboard.dir/link.d "CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o" -o tutorial-event-keyboard  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Built target tutorial-event-keyboard
+make  -f tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/build.make tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/build.make tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Building CXX object tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o -MF CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o.d -o CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness/tutorial-brightness-adjustment.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-export-image.dir/link.d "CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o" -o tutorial-export-image  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Built target tutorial-export-image
+make  -f tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/build.make tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/build.make tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Building CXX object tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o -MF CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o.d -o CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components/tutorial-connected-components.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -45745,34 +45816,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 94%] Linking CXX executable tutorial-export-image
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-export-image.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-export-image.dir/link.d "CMakeFiles/tutorial-export-image.dir/tutorial-export-image.cpp.o" -o tutorial-export-image  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-export-image
-make  -f tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/build.make tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/build.make tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Building CXX object tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/autothreshold/CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o -MF CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o.d -o CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold/tutorial-autothreshold.cpp
-[ 94%] Linking CXX executable tutorial-event-keyboard
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-event-keyboard.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-event-keyboard.dir/link.d "CMakeFiles/tutorial-event-keyboard.dir/tutorial-event-keyboard.cpp.o" -o tutorial-event-keyboard  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-event-keyboard
-make  -f tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/build.make tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/build.make tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Building CXX object tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/brightness/CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o -MF CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o.d -o CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness/tutorial-brightness-adjustment.cpp
-[ 94%] Linking CXX executable tutorial-video-manipulation
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-video-manipulation.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -45813,17 +45856,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-video-manipulation.dir/link.d "CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o" -o tutorial-video-manipulation  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-video-manipulation
-make  -f tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/build.make tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/build.make tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Building CXX object tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/connected-components/CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o -MF CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o.d -o CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components/tutorial-connected-components.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -45864,8 +45896,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 94%] Linking CXX executable tutorial-autothreshold
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-autothreshold.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -45906,10 +45936,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-autothreshold.dir/link.d "CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o" -o tutorial-autothreshold  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold/grid36-03.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold
+[ 94%] Linking CXX executable tutorial-video-manipulation
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-video-manipulation.dir/link.txt --verbose=1
+[ 94%] Linking CXX executable tutorial-autothreshold
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-autothreshold.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-video-manipulation.dir/link.d "CMakeFiles/tutorial-video-manipulation.dir/tutorial-video-manipulation.cpp.o" -o tutorial-video-manipulation  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-autothreshold
+[ 94%] Built target tutorial-video-manipulation
 make  -f tutorial/imgproc/contour/CMakeFiles/tutorial-contour.dir/build.make tutorial/imgproc/contour/CMakeFiles/tutorial-contour.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour/CMakeFiles/tutorial-contour.dir/DependInfo.cmake "--color="
@@ -45918,12 +45951,12 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 94%] Building CXX object tutorial/imgproc/contour/CMakeFiles/tutorial-contour.dir/tutorial-contour.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/contour/CMakeFiles/tutorial-contour.dir/tutorial-contour.cpp.o -MF CMakeFiles/tutorial-contour.dir/tutorial-contour.cpp.o.d -o CMakeFiles/tutorial-contour.dir/tutorial-contour.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour/tutorial-contour.cpp
-[ 94%] Linking CXX executable tutorial-brightness-adjustment
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-brightness-adjustment.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-brightness-adjustment.dir/link.d "CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o" -o tutorial-brightness-adjustment  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness/Sample_low_brightness.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness
+[ 94%] Linking CXX executable tutorial-connected-components
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-connected-components.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-autothreshold.dir/link.d "CMakeFiles/tutorial-autothreshold.dir/tutorial-autothreshold.cpp.o" -o tutorial-autothreshold  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/autothreshold/grid36-03.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/autothreshold
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-brightness-adjustment
+[ 94%] Built target tutorial-autothreshold
 make  -f tutorial/imgproc/contrast-sharpening/CMakeFiles/tutorial-contrast-sharpening.dir/build.make tutorial/imgproc/contrast-sharpening/CMakeFiles/tutorial-contrast-sharpening.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening/CMakeFiles/tutorial-contrast-sharpening.dir/DependInfo.cmake "--color="
@@ -45932,8 +45965,32 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 94%] Building CXX object tutorial/imgproc/contrast-sharpening/CMakeFiles/tutorial-contrast-sharpening.dir/tutorial-contrast-sharpening.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/contrast-sharpening/CMakeFiles/tutorial-contrast-sharpening.dir/tutorial-contrast-sharpening.cpp.o -MF CMakeFiles/tutorial-contrast-sharpening.dir/tutorial-contrast-sharpening.cpp.o.d -o CMakeFiles/tutorial-contrast-sharpening.dir/tutorial-contrast-sharpening.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening/tutorial-contrast-sharpening.cpp
-[ 94%] Linking CXX executable tutorial-connected-components
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-connected-components.dir/link.txt --verbose=1
+[ 94%] Linking CXX executable tutorial-brightness-adjustment
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-brightness-adjustment.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-connected-components.dir/link.d "CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o" -o tutorial-connected-components  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components/img.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Built target tutorial-connected-components
+make  -f tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/build.make tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/build.make tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Building CXX object tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o -MF CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o.d -o CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins/tutorial-count-coins.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-brightness-adjustment.dir/link.d "CMakeFiles/tutorial-brightness-adjustment.dir/tutorial-brightness-adjustment.cpp.o" -o tutorial-brightness-adjustment  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/brightness/Sample_low_brightness.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/brightness
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Built target tutorial-brightness-adjustment
+make  -f tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/build.make tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/build.make tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 94%] Building CXX object tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-strict-overflow -MD -MT tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o -MF CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o.d -o CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill/tutorial-flood-fill.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -45974,18 +46031,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-connected-components.dir/link.d "CMakeFiles/tutorial-connected-components.dir/tutorial-connected-components.cpp.o" -o tutorial-connected-components  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/connected-components/img.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/connected-components
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Built target tutorial-connected-components
-make  -f tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/build.make tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/build.make tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 94%] Building CXX object tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/count-coins/CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o -MF CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o.d -o CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins/tutorial-count-coins.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -46026,8 +46071,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Linking CXX executable tutorial-contour
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-contour.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -46068,33 +46111,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Linking CXX executable tutorial-contrast-sharpening
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-contrast-sharpening.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-contour.dir/link.d "CMakeFiles/tutorial-contour.dir/tutorial-contour.cpp.o" -o tutorial-contour  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour/grid36-03.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour/Contours_tree.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-contour
-make  -f tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/build.make tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/build.make tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17  -Wno-strict-overflow -MD -MT tutorial/imgproc/flood-fill/CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o -MF CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o.d -o CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/flood-fill/tutorial-flood-fill.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-contrast-sharpening.dir/link.d "CMakeFiles/tutorial-contrast-sharpening.dir/tutorial-contrast-sharpening.cpp.o" -o tutorial-contrast-sharpening  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening/Crayfish-low-contrast.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-contrast-sharpening
-make  -f tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/build.make tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/build.make tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o -MF CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o.d -o CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/tutorial-circle-hough.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -46135,8 +46151,63 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 94%] Linking CXX executable tutorial-contrast-sharpening
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-contrast-sharpening.dir/link.txt --verbose=1
+[ 95%] Linking CXX executable tutorial-contour
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-contour.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-contrast-sharpening.dir/link.d "CMakeFiles/tutorial-contrast-sharpening.dir/tutorial-contrast-sharpening.cpp.o" -o tutorial-contrast-sharpening  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contrast-sharpening/Crayfish-low-contrast.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contrast-sharpening
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-contrast-sharpening
+make  -f tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/build.make tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/build.make tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o -MF CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o.d -o CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/tutorial-circle-hough.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-contour.dir/link.d "CMakeFiles/tutorial-contour.dir/tutorial-contour.cpp.o" -o tutorial-contour  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour/grid36-03.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour
+[ 95%] Linking CXX executable tutorial-flood-fill
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/contour/Contours_tree.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/contour
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-flood-fill.dir/link.txt --verbose=1
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-contour
+make  -f tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/build.make tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/munkres /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/build.make tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o -MF CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o.d -o CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/munkres/tutorial-munkres-assignment.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-flood-fill.dir/link.d "CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o" -o tutorial-flood-fill  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-flood-fill
+make  -f tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/build.make tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/build.make tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o -MF CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o.d -o CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu/tutorial-flir-ptu-ibvs.cpp
 [ 95%] Linking CXX executable tutorial-count-coins
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-count-coins.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-count-coins.dir/link.d "CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o" -o tutorial-count-coins  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins/coins1.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins/coins2.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-count-coins
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o -MF CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o.d -o CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-pioneer-robot.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -46177,32 +46248,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-count-coins.dir/link.d "CMakeFiles/tutorial-count-coins.dir/tutorial-count-coins.cpp.o" -o tutorial-count-coins  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins/coins1.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/count-coins/coins2.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/count-coins
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-count-coins
-make  -f tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/build.make tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/munkres /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/build.make tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/munkres/CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o -MF CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o.d -o CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/munkres/tutorial-munkres-assignment.cpp
-[ 95%] Linking CXX executable tutorial-flood-fill
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/flood-fill && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-flood-fill.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-flood-fill.dir/link.d "CMakeFiles/tutorial-flood-fill.dir/tutorial-flood-fill.cpp.o" -o tutorial-flood-fill  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-flood-fill
-make  -f tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/build.make tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/build.make tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/flir-ptu/CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o -MF CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o.d -o CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu/tutorial-flir-ptu-ibvs.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -46244,8 +46289,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Building CXX object tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o -MF CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o.d -o CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu/tutorial-flir-ptu-ibvs.cpp:60:
@@ -46285,6 +46328,19 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 95%] Linking CXX executable tutorial-pioneer-robot
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pioneer-robot.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pioneer-robot.dir/link.d "CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o" -o tutorial-pioneer-robot  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-pioneer-robot
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o -MF CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer.cpp
 In file included from /usr/include/c++/14/vector:72,
                  from /usr/include/c++/14/functional:64,
                  from /build/reproducible-path/visp-3.6.0/tutorial/munkres/tutorial-munkres-assignment.cpp:3:
@@ -46292,6 +46348,8 @@
 /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
   700 |     vector<_Tp, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~
+[ 95%] Linking CXX executable tutorial-flir-ptu-ibvs
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-flir-ptu-ibvs.dir/link.txt --verbose=1
 In file included from /usr/include/c++/14/vector:66:
 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
     inlined from 'static void vpMunkres::padCostMatrix(std::vector<std::vector<_Tp> >&) [with Type = double]' at /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpMunkres.h:129:17,
@@ -46299,11 +46357,35 @@
 /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  1037 |           _M_fill_insert(end(), __new_size - size(), __x);
       |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.h:4,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.cpp:1:
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-flir-ptu-ibvs.dir/link.d "CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o" -o tutorial-flir-ptu-ibvs  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu/eMc.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-flir-ptu-ibvs
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o -MF CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-pan.cpp
+[ 95%] Building CXX object tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/imgproc/hough-transform/CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o -MF CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o.d -o CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.cpp
+[ 95%] Linking CXX executable tutorial-munkres-assignment
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-munkres-assignment.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-munkres-assignment.dir/link.d "CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o" -o tutorial-munkres-assignment  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-munkres-assignment
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o -MF CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-continuous-gain-constant.cpp
+In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer.cpp:21:
 /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) { }
       |                  ^
@@ -46340,53 +46422,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Linking CXX executable tutorial-munkres-assignment
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/munkres && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-munkres-assignment.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-munkres-assignment.dir/link.d "CMakeFiles/tutorial-munkres-assignment.dir/tutorial-munkres-assignment.cpp.o" -o tutorial-munkres-assignment  ../../lib/libvisp_vs.so.3.6.0 ../../lib/libvisp_tt_mi.so.3.6.0 ../../lib/libvisp_tt.so.3.6.0 ../../lib/libvisp_mbt.so.3.6.0 ../../lib/libvisp_klt.so.3.6.0 ../../lib/libvisp_dnn_tracker.so.3.6.0 ../../lib/libvisp_robot.so.3.6.0 ../../lib/libvisp_imgproc.so.3.6.0 ../../lib/libvisp_detection.so.3.6.0 ../../lib/libvisp_ar.so.3.6.0 ../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../lib/libvisp_vision.so.3.6.0 ../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../lib/libvisp_me.so.3.6.0 ../../lib/libvisp_blob.so.3.6.0 ../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-munkres-assignment
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o -MF CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o.d -o CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-pioneer-robot.cpp
-[ 95%] Linking CXX executable tutorial-flir-ptu-ibvs
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-flir-ptu-ibvs.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-flir-ptu-ibvs.dir/link.d "CMakeFiles/tutorial-flir-ptu-ibvs.dir/tutorial-flir-ptu-ibvs.cpp.o" -o tutorial-flir-ptu-ibvs  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/robot/flir-ptu/eMc.yaml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/flir-ptu
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-flir-ptu-ibvs
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o -MF CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer.dir/tutorial-simu-pioneer.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer.cpp
-[ 95%] Linking CXX executable tutorial-circle-hough
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-circle-hough.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-circle-hough.dir/link.d "CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o" "CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o" -o tutorial-circle-hough  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/config /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform/config
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/coins2.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-circle-hough
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o -MF CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-pan.cpp
-[ 95%] Linking CXX executable tutorial-pioneer-robot
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-pioneer-robot.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-pioneer-robot.dir/link.d "CMakeFiles/tutorial-pioneer-robot.dir/tutorial-pioneer-robot.cpp.o" -o tutorial-pioneer-robot  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer.cpp:21:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-pan.cpp:22:
 /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) { }
       |                  ^
@@ -46406,7 +46443,6 @@
 /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
       |                   ^~~~~~~~~~~~~~~
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 /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>()
@@ -46424,17 +46460,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Built target tutorial-pioneer-robot
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/build.make tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o -MF CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-continuous-gain-constant.cpp
-In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-pan.cpp:22:
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.h:4,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/drawingHelpers.cpp:1:
 /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) { }
       |                  ^
@@ -46522,13 +46552,15 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 95%] Building CXX object tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/tutorial-simu-pioneer-continuous-gain-adaptive.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/pioneer/CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/tutorial-simu-pioneer-continuous-gain-adaptive.cpp.o -MF CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/tutorial-simu-pioneer-continuous-gain-adaptive.cpp.o.d -o CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/tutorial-simu-pioneer-continuous-gain-adaptive.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-continuous-gain-adaptive.cpp
+[ 95%] Linking CXX executable tutorial-circle-hough
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-circle-hough.dir/link.txt --verbose=1
 [ 95%] Linking CXX executable tutorial-simu-pioneer-pan
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-simu-pioneer-pan.dir/link.txt --verbose=1
-[ 95%] Linking CXX executable tutorial-simu-pioneer-continuous-gain-constant
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-simu-pioneer-pan.dir/link.d "CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o" -o tutorial-simu-pioneer-pan  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-circle-hough.dir/link.d "CMakeFiles/tutorial-circle-hough.dir/tutorial-circle-hough.cpp.o" "CMakeFiles/tutorial-circle-hough.dir/drawingHelpers.cpp.o" -o tutorial-circle-hough  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/config /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform/config
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/imgproc/hough-transform/coins2.jpg /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/imgproc/hough-transform
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-simu-pioneer-pan
+[ 95%] Built target tutorial-circle-hough
 make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-ibvs.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-ibvs.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-ibvs.dir/DependInfo.cmake "--color="
@@ -46537,9 +46569,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 95%] Building CXX object tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-ibvs.dir/mbot-apriltag-ibvs.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-ibvs.dir/mbot-apriltag-ibvs.cpp.o -MF CMakeFiles/mbot-apriltag-ibvs.dir/mbot-apriltag-ibvs.cpp.o.d -o CMakeFiles/mbot-apriltag-ibvs.dir/mbot-apriltag-ibvs.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp/mbot-apriltag-ibvs.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/link.d "CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o" -o tutorial-simu-pioneer-continuous-gain-constant  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-simu-pioneer-pan.dir/link.d "CMakeFiles/tutorial-simu-pioneer-pan.dir/tutorial-simu-pioneer-pan.cpp.o" -o tutorial-simu-pioneer-pan  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-simu-pioneer-continuous-gain-constant
+[ 95%] Built target tutorial-simu-pioneer-pan
 make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-pbvs.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-pbvs.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-pbvs.dir/DependInfo.cmake "--color="
@@ -46548,6 +46580,19 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 95%] Building CXX object tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-pbvs.dir/mbot-apriltag-pbvs.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-pbvs.dir/mbot-apriltag-pbvs.cpp.o -MF CMakeFiles/mbot-apriltag-pbvs.dir/mbot-apriltag-pbvs.cpp.o.d -o CMakeFiles/mbot-apriltag-pbvs.dir/mbot-apriltag-pbvs.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp/mbot-apriltag-pbvs.cpp
+[ 95%] Linking CXX executable tutorial-simu-pioneer-continuous-gain-constant
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/link.d "CMakeFiles/tutorial-simu-pioneer-continuous-gain-constant.dir/tutorial-simu-pioneer-continuous-gain-constant.cpp.o" -o tutorial-simu-pioneer-continuous-gain-constant  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target tutorial-simu-pioneer-continuous-gain-constant
+make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Building CXX object tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o -MF CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o.d -o CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp/mbot-apriltag-2D-half-vs.cpp
 In file included from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpHomogeneousMatrix.h:54,
                  from /build/reproducible-path/visp-3.6.0/tutorial/robot/pioneer/tutorial-simu-pioneer-continuous-gain-adaptive.cpp:21:
 /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]
@@ -46667,23 +46712,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Linking CXX executable tutorial-simu-pioneer-continuous-gain-adaptive
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/link.d "CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/tutorial-simu-pioneer-continuous-gain-adaptive.cpp.o" -o tutorial-simu-pioneer-continuous-gain-adaptive  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target tutorial-simu-pioneer-continuous-gain-adaptive
-make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Building CXX object tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/mbot/raspberry/visp/CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o -MF CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o.d -o CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp/mbot-apriltag-2D-half-vs.cpp
-[ 95%] Linking CXX executable mbot-apriltag-pbvs
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbot-apriltag-pbvs.dir/link.txt --verbose=1
-[ 95%] Linking CXX executable mbot-apriltag-ibvs
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbot-apriltag-ibvs.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpPolygon.h:40,
@@ -46724,9 +46752,11 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbot-apriltag-pbvs.dir/link.d "CMakeFiles/mbot-apriltag-pbvs.dir/mbot-apriltag-pbvs.cpp.o" -o mbot-apriltag-pbvs  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 95%] Linking CXX executable tutorial-simu-pioneer-continuous-gain-adaptive
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/pioneer && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/link.d "CMakeFiles/tutorial-simu-pioneer-continuous-gain-adaptive.dir/tutorial-simu-pioneer-continuous-gain-adaptive.cpp.o" -o tutorial-simu-pioneer-continuous-gain-adaptive  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target mbot-apriltag-pbvs
+[ 95%] Built target tutorial-simu-pioneer-continuous-gain-adaptive
 make  -f tutorial/robot/mbot/raspberry/visp/CMakeFiles/test-serial-mbot.dir/build.make tutorial/robot/mbot/raspberry/visp/CMakeFiles/test-serial-mbot.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp/CMakeFiles/test-serial-mbot.dir/DependInfo.cmake "--color="
@@ -46735,9 +46765,13 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 95%] Building CXX object tutorial/robot/mbot/raspberry/visp/CMakeFiles/test-serial-mbot.dir/test-serial-mbot.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/robot/mbot/raspberry/visp/CMakeFiles/test-serial-mbot.dir/test-serial-mbot.cpp.o -MF CMakeFiles/test-serial-mbot.dir/test-serial-mbot.cpp.o.d -o CMakeFiles/test-serial-mbot.dir/test-serial-mbot.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/robot/mbot/raspberry/visp/test-serial-mbot.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbot-apriltag-ibvs.dir/link.d "CMakeFiles/mbot-apriltag-ibvs.dir/mbot-apriltag-ibvs.cpp.o" -o mbot-apriltag-ibvs  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 95%] Linking CXX executable mbot-apriltag-pbvs
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbot-apriltag-pbvs.dir/link.txt --verbose=1
+[ 95%] Linking CXX executable mbot-apriltag-ibvs
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbot-apriltag-ibvs.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbot-apriltag-pbvs.dir/link.d "CMakeFiles/mbot-apriltag-pbvs.dir/mbot-apriltag-pbvs.cpp.o" -o mbot-apriltag-pbvs  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target mbot-apriltag-ibvs
+[ 95%] Built target mbot-apriltag-pbvs
 make  -f tutorial/simulator/image/CMakeFiles/tutorial-image-simulator.dir/build.make tutorial/simulator/image/CMakeFiles/tutorial-image-simulator.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/simulator/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image/CMakeFiles/tutorial-image-simulator.dir/DependInfo.cmake "--color="
@@ -46784,6 +46818,32 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 95%] Linking CXX executable mbot-apriltag-2D-half-vs
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbot-apriltag-2D-half-vs.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbot-apriltag-ibvs.dir/link.d "CMakeFiles/mbot-apriltag-ibvs.dir/mbot-apriltag-ibvs.cpp.o" -o mbot-apriltag-ibvs  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 95%] Built target mbot-apriltag-ibvs
+make  -f tutorial/trace/CMakeFiles/tutorial-trace.dir/build.make tutorial/trace/CMakeFiles/tutorial-trace.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/trace /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/trace /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/trace/CMakeFiles/tutorial-trace.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/trace/CMakeFiles/tutorial-trace.dir/build.make tutorial/trace/CMakeFiles/tutorial-trace.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/trace/CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/trace && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/trace/CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o -MF CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o.d -o CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/trace/tutorial-trace.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbot-apriltag-2D-half-vs.dir/link.d "CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o" -o mbot-apriltag-2D-half-vs  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target mbot-apriltag-2D-half-vs
+make  -f tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/build.make tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/build.make tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o -MF CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o.d -o CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob/tutorial-blob-auto-tracker.cpp
+[ 96%] Linking CXX executable test-serial-mbot
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-serial-mbot.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -46825,38 +46885,9 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 95%] Linking CXX executable mbot-apriltag-2D-half-vs
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/mbot-apriltag-2D-half-vs.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/mbot-apriltag-2D-half-vs.dir/link.d "CMakeFiles/mbot-apriltag-2D-half-vs.dir/mbot-apriltag-2D-half-vs.cpp.o" -o mbot-apriltag-2D-half-vs  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 95%] Built target mbot-apriltag-2D-half-vs
-make  -f tutorial/trace/CMakeFiles/tutorial-trace.dir/build.make tutorial/trace/CMakeFiles/tutorial-trace.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/trace /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/trace /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/trace/CMakeFiles/tutorial-trace.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/trace/CMakeFiles/tutorial-trace.dir/build.make tutorial/trace/CMakeFiles/tutorial-trace.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/trace/CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/trace && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/trace/CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o -MF CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o.d -o CMakeFiles/tutorial-trace.dir/tutorial-trace.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/trace/tutorial-trace.cpp
-[ 96%] Linking CXX executable test-serial-mbot
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/robot/mbot/raspberry/visp && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-serial-mbot.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-serial-mbot.dir/link.d "CMakeFiles/test-serial-mbot.dir/test-serial-mbot.cpp.o" -o test-serial-mbot  ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 ../../../../../lib/libvisp_vs.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 96%] Built target test-serial-mbot
-make  -f tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/build.make tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/build.make tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/blob/CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o -MF CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o.d -o CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob/tutorial-blob-auto-tracker.cpp
-[ 96%] Linking CXX executable tutorial-image-simulator
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-simulator.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-simulator.dir/link.d "CMakeFiles/tutorial-image-simulator.dir/tutorial-image-simulator.cpp.o" -o tutorial-image-simulator  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/simulator/image/target_square.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-image-simulator
 make  -f tutorial/tracking/blob/CMakeFiles/tutorial-blob-tracker-live-firewire.dir/build.make tutorial/tracking/blob/CMakeFiles/tutorial-blob-tracker-live-firewire.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob/CMakeFiles/tutorial-blob-tracker-live-firewire.dir/DependInfo.cmake "--color="
@@ -46919,6 +46950,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 96%] Linking CXX executable tutorial-image-simulator
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-image-simulator.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -46961,8 +46994,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 96%] Linking CXX executable tutorial-blob-auto-tracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-blob-auto-tracker.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-image-simulator.dir/link.d "CMakeFiles/tutorial-image-simulator.dir/tutorial-image-simulator.cpp.o" -o tutorial-image-simulator  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/simulator/image/target_square.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/simulator/image
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-image-simulator
+make  -f tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/build.make tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/build.make tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o -MF CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o.d -o CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint/tutorial-klt-tracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -47005,23 +47048,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 96%] Linking CXX executable tutorial-blob-tracker-live-firewire
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-blob-tracker-live-firewire.dir/link.txt --verbose=1
+[ 96%] Linking CXX executable tutorial-blob-auto-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-blob-auto-tracker.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-blob-auto-tracker.dir/link.d "CMakeFiles/tutorial-blob-auto-tracker.dir/tutorial-blob-auto-tracker.cpp.o" -o tutorial-blob-auto-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/blob/target.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 96%] Built target tutorial-blob-auto-tracker
-make  -f tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/build.make tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/build.make tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o -MF CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o.d -o CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint/tutorial-klt-tracker.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-blob-tracker-live-firewire.dir/link.d "CMakeFiles/tutorial-blob-tracker-live-firewire.dir/tutorial-blob-tracker-live-firewire.cpp.o" -o tutorial-blob-tracker-live-firewire  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-blob-tracker-live-firewire
 make  -f tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/build.make tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/DependInfo.cmake "--color="
@@ -47030,11 +47062,11 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 96%] Building CXX object tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/tutorial-klt-tracker-live-v4l2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/tutorial-klt-tracker-live-v4l2.cpp.o -MF CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/tutorial-klt-tracker-live-v4l2.cpp.o.d -o CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/tutorial-klt-tracker-live-v4l2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint/tutorial-klt-tracker-live-v4l2.cpp
-[ 96%] Linking CXX executable tutorial-blob-tracker-live-v4l2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-blob-tracker-live-v4l2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-blob-tracker-live-v4l2.dir/link.d "CMakeFiles/tutorial-blob-tracker-live-v4l2.dir/tutorial-blob-tracker-live-v4l2.cpp.o" -o tutorial-blob-tracker-live-v4l2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 96%] Linking CXX executable tutorial-blob-tracker-live-firewire
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-blob-tracker-live-firewire.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-blob-tracker-live-firewire.dir/link.d "CMakeFiles/tutorial-blob-tracker-live-firewire.dir/tutorial-blob-tracker-live-firewire.cpp.o" -o tutorial-blob-tracker-live-firewire  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-blob-tracker-live-v4l2
+[ 96%] Built target tutorial-blob-tracker-live-firewire
 make  -f tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-with-reinit.dir/build.make tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-with-reinit.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-with-reinit.dir/DependInfo.cmake "--color="
@@ -47043,6 +47075,8 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 96%] Building CXX object tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-with-reinit.dir/tutorial-klt-tracker-with-reinit.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/keypoint/CMakeFiles/tutorial-klt-tracker-with-reinit.dir/tutorial-klt-tracker-with-reinit.cpp.o -MF CMakeFiles/tutorial-klt-tracker-with-reinit.dir/tutorial-klt-tracker-with-reinit.cpp.o.d -o CMakeFiles/tutorial-klt-tracker-with-reinit.dir/tutorial-klt-tracker-with-reinit.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint/tutorial-klt-tracker-with-reinit.cpp
+[ 96%] Linking CXX executable tutorial-blob-tracker-live-v4l2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/blob && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-blob-tracker-live-v4l2.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -47084,6 +47118,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-blob-tracker-live-v4l2.dir/link.d "CMakeFiles/tutorial-blob-tracker-live-v4l2.dir/tutorial-blob-tracker-live-v4l2.cpp.o" -o tutorial-blob-tracker-live-v4l2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-blob-tracker-live-v4l2
+make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -47167,46 +47212,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 96%] Linking CXX executable tutorial-klt-tracker-live-v4l2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/link.txt --verbose=1
 [ 96%] Linking CXX executable tutorial-klt-tracker
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-klt-tracker.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/link.d "CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/tutorial-klt-tracker-live-v4l2.cpp.o" -o tutorial-klt-tracker-live-v4l2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-klt-tracker-live-v4l2
-make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-klt-tracker.dir/link.d "CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o" -o tutorial-klt-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint/video-postcard.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-klt-tracker
-make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker-live.cpp
-[ 96%] Linking CXX executable tutorial-klt-tracker-with-reinit
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-klt-tracker-with-reinit.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-klt-tracker-with-reinit.dir/link.d "CMakeFiles/tutorial-klt-tracker-with-reinit.dir/tutorial-klt-tracker-with-reinit.cpp.o" -o tutorial-klt-tracker-with-reinit  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-klt-tracker-with-reinit
-make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker-full.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -47248,6 +47255,44 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-klt-tracker.dir/link.d "CMakeFiles/tutorial-klt-tracker.dir/tutorial-klt-tracker.cpp.o" -o tutorial-klt-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/keypoint/video-postcard.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-klt-tracker
+make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker-live.cpp
+[ 96%] Linking CXX executable tutorial-klt-tracker-live-v4l2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/link.d "CMakeFiles/tutorial-klt-tracker-live-v4l2.dir/tutorial-klt-tracker-live-v4l2.cpp.o" -o tutorial-klt-tracker-live-v4l2  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-klt-tracker-live-v4l2
+make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/build.make tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic/CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker-full.cpp
+[ 96%] Linking CXX executable tutorial-klt-tracker-with-reinit
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-klt-tracker-with-reinit.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-klt-tracker-with-reinit.dir/link.d "CMakeFiles/tutorial-klt-tracker-with-reinit.dir/tutorial-klt-tracker-with-reinit.cpp.o" -o tutorial-klt-tracker-with-reinit  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-klt-tracker-with-reinit
+make  -f tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/build.make tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/build.make tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag/tutorial-mb-generic-tracker-apriltag-webcam.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
@@ -47290,6 +47335,17 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:42:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -47331,55 +47387,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:42:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
 [ 96%] Linking CXX executable tutorial-mb-generic-tracker
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker.dir/link.txt --verbose=1
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker-live.cpp:2:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o" -o tutorial-mb-generic-tracker  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/model
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Built target tutorial-mb-generic-tracker
-make  -f tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/build.make tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/build.make tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 96%] Building CXX object tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag/tutorial-mb-generic-tracker-apriltag-webcam.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:42:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-[ 96%] Linking CXX executable tutorial-mb-generic-tracker-full
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-full.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:46,
@@ -47420,30 +47429,40 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-live
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-live.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-full.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o" -o tutorial-mb-generic-tracker-full  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker.dir/tutorial-mb-generic-tracker.cpp.o" -o tutorial-mb-generic-tracker  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/model /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic/model
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-generic-tracker-full
+[ 96%] Built target tutorial-mb-generic-tracker
 make  -f tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/build.make tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make  -f tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/build.make tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/tutorial-mb-generic-tracker-apriltag-rs2.cpp.o
+[ 96%] Building CXX object tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/tutorial-mb-generic-tracker-apriltag-rs2.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-apriltag/CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/tutorial-mb-generic-tracker-apriltag-rs2.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/tutorial-mb-generic-tracker-apriltag-rs2.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/tutorial-mb-generic-tracker-apriltag-rs2.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-apriltag/tutorial-mb-generic-tracker-apriltag-rs2.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-live.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o" -o tutorial-mb-generic-tracker-live  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-generic-tracker-live
-make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:42:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic/tutorial-mb-generic-tracker-live.cpp:2:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:46,
@@ -47495,6 +47514,58 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+[ 96%] Linking CXX executable tutorial-mb-generic-tracker-full
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-full.dir/link.txt --verbose=1
+[ 96%] Linking CXX executable tutorial-mb-generic-tracker-apriltag-webcam
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-full.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-full.dir/tutorial-mb-generic-tracker-full.cpp.o" -o tutorial-mb-generic-tracker-full  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-mb-generic-tracker-full
+make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o" -o tutorial-mb-generic-tracker-apriltag-webcam  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Built target tutorial-mb-generic-tracker-apriltag-webcam
+make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 96%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd-realsense.cpp
+[ 97%] Linking CXX executable tutorial-mb-generic-tracker-live
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-live.dir/link.txt --verbose=1
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:44:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-live.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-live.dir/tutorial-mb-generic-tracker-live.cpp.o" -o tutorial-mb-generic-tracker-live  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Built target tutorial-mb-generic-tracker-live
+make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd-structure-core.cpp
+[ 97%] Linking CXX executable tutorial-mb-generic-tracker-apriltag-rs2
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -47535,57 +47606,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-apriltag-webcam
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-apriltag-webcam.dir/tutorial-mb-generic-tracker-apriltag-webcam.cpp.o" -o tutorial-mb-generic-tracker-apriltag-webcam  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-generic-tracker-apriltag-webcam
-make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd-realsense.cpp
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpXmlParserCamera.h:44:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-In file included from /usr/include/c++/14/bits/stl_algo.h:61,
-                 from /usr/include/c++/14/algorithm:61,
-                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
-                 from /usr/include/opencv4/opencv2/core.hpp:53,
-                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
-                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
-/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
-/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
-  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
-      |     ^~~~~~~~~~~~~
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-rgbd
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/link.txt --verbose=1
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-apriltag-rs2
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-apriltag && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o" -o tutorial-mb-generic-tracker-rgbd  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/data /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/data
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-generic-tracker-rgbd
-make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/build.make tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd-structure-core.dir/tutorial-mb-generic-tracker-rgbd-structure-core.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd-structure-core.cpp
+[ 97%] Linking CXX executable tutorial-mb-generic-tracker-rgbd-realsense
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-apriltag-rs2.dir/tutorial-mb-generic-tracker-apriltag-rs2.cpp.o" -o tutorial-mb-generic-tracker-apriltag-rs2  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so ../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 97%] Built target tutorial-mb-generic-tracker-apriltag-rs2
@@ -47597,8 +47619,6 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 97%] Building CXX object tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-rgbd/CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-rgbd-realsense
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense.dir/tutorial-mb-generic-tracker-rgbd-realsense.cpp.o" -o tutorial-mb-generic-tracker-rgbd-realsense  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 97%] Built target tutorial-mb-generic-tracker-rgbd-realsense
@@ -47625,17 +47645,6 @@
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/tutorial-mb-generic-tracker-stereo.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/tutorial-mb-generic-tracker-stereo.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/tutorial-mb-generic-tracker-stereo.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/tutorial-mb-generic-tracker-stereo.cpp
 [ 97%] Linking CXX executable tutorial-mb-generic-tracker-rgbd-realsense-json-settings
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp.o" -o tutorial-mb-generic-tracker-rgbd-realsense-json-settings  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-generic-tracker-rgbd-realsense-json-settings
-make  -f tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/build.make tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/build.make tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/tutorial-mb-generic-tracker-stereo-mono.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -47676,6 +47685,30 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.dir/tutorial-mb-generic-tracker-rgbd-realsense-json-settings.cpp.o" -o tutorial-mb-generic-tracker-rgbd-realsense-json-settings  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Built target tutorial-mb-generic-tracker-rgbd-realsense-json-settings
+make  -f tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/build.make tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/build.make tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Building CXX object tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/generic-stereo/CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o -MF CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o.d -o CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/tutorial-mb-generic-tracker-stereo-mono.cpp
+In file included from /usr/include/c++/14/bits/stl_algo.h:61,
+                 from /usr/include/c++/14/algorithm:61,
+                 from /usr/include/opencv4/opencv2/core/base.hpp:55,
+                 from /usr/include/opencv4/opencv2/core.hpp:53,
+                 from /usr/include/opencv4/opencv2/opencv.hpp:52,
+                 from /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf/visp3/core/vpConfig.h:167,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:45:
+/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<double*, vector<double, allocator<double> > >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
+/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
+  224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
+      |     ^~~~~~~~~~~~~
+[ 97%] Linking CXX executable tutorial-mb-generic-tracker-rgbd
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/link.txt --verbose=1
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -47717,6 +47750,18 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-rgbd.dir/tutorial-mb-generic-tracker-rgbd.cpp.o" -o tutorial-mb-generic-tracker-rgbd  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd/data /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd/data
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Built target tutorial-mb-generic-tracker-rgbd
+make  -f tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/build.make tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/build.make tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Building CXX object tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o -MF CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/tutorial-mb-edge-tracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -47769,6 +47814,47 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+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/vpRGBa.h:43,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/tutorial-mb-edge-tracker.cpp:2:
+/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 '< >'
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -47780,6 +47866,8 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
+[ 97%] Linking CXX executable tutorial-mb-generic-tracker-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/link.txt --verbose=1
 In file included from /usr/include/c++/14/bits/stl_algo.h:61,
                  from /usr/include/c++/14/algorithm:61,
                  from /usr/include/opencv4/opencv2/core/base.hpp:55,
@@ -47791,42 +47879,11 @@
 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
   224 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
       |     ^~~~~~~~~~~~~
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-stereo-mono
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/link.txt --verbose=1
-[ 97%] Linking CXX executable tutorial-mb-generic-tracker-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/link.txt --verbose=1
 [ 97%] Linking CXX executable tutorial-mb-generic-tracker-rgbd-blender
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd-blender && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-rgbd-blender.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o" -o tutorial-mb-generic-tracker-stereo-mono  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/cRightMcLeft.txt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-stereo.dir/tutorial-mb-generic-tracker-stereo.cpp.o" -o tutorial-mb-generic-tracker-stereo  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
 [ 97%] Built target tutorial-mb-generic-tracker-stereo
-make  -f tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/build.make tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/build.make tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/build
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/edges/CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o -MF CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/tutorial-mb-edge-tracker.cpp
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-generic-tracker-stereo-mono
 make  -f tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker.dir/build.make tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker.dir/DependInfo.cmake "--color="
@@ -47835,6 +47892,10 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 97%] Building CXX object tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker.dir/tutorial-mb-tracker.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker.dir/tutorial-mb-tracker.cpp.o -MF CMakeFiles/tutorial-mb-tracker.dir/tutorial-mb-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-tracker.dir/tutorial-mb-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/tutorial-mb-tracker.cpp
+[ 97%] Linking CXX executable tutorial-mb-edge-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-edge-tracker.dir/link.txt --verbose=1
+[ 97%] Linking CXX executable tutorial-mb-generic-tracker-stereo-mono
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-rgbd-blender.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-rgbd-blender.dir/tutorial-mb-generic-tracker-rgbd-blender.cpp.o" -o tutorial-mb-generic-tracker-rgbd-blender  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd-blender && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/camera_poses /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd-blender/camera_poses
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd-blender && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-rgbd-blender/depth /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-rgbd-blender/depth
@@ -47855,47 +47916,50 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 97%] Building CXX object tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker-full.dir/tutorial-mb-tracker-full.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/generic/CMakeFiles/tutorial-mb-tracker-full.dir/tutorial-mb-tracker-full.cpp.o -MF CMakeFiles/tutorial-mb-tracker-full.dir/tutorial-mb-tracker-full.cpp.o.d -o CMakeFiles/tutorial-mb-tracker-full.dir/tutorial-mb-tracker-full.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/tutorial-mb-tracker-full.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/vpRGBa.h:43,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpIoTools.h:50,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/tutorial-mb-edge-tracker.cpp:2:
-/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 '< >'
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/link.d "CMakeFiles/tutorial-mb-generic-tracker-stereo-mono.dir/tutorial-mb-generic-tracker-stereo-mono.cpp.o" -o tutorial-mb-generic-tracker-stereo-mono  ../../../../lib/libvisp_vs.so.3.6.0 ../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../lib/libvisp_tt.so.3.6.0 ../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../lib/libvisp_robot.so.3.6.0 ../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../lib/libvisp_detection.so.3.6.0 ../../../../lib/libvisp_mbt.so.3.6.0 ../../../../lib/libvisp_gui.so.3.6.0 ../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../lib/libvisp_ar.so.3.6.0 ../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../lib/libvisp_vision.so.3.6.0 ../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../lib/libvisp_me.so.3.6.0 ../../../../lib/libvisp_blob.so.3.6.0 ../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-edge-tracker.dir/link.d "CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o" -o tutorial-mb-edge-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.wrl /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/cRightMcLeft.txt /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Built target tutorial-mb-edge-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+make  -f tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/build.make tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/build.make tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+[ 97%] Building CXX object tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o -MF CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/tutorial-mb-hybrid-tracker.cpp
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_left.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/generic-stereo/teabox_right.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/generic-stereo
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Built target tutorial-mb-generic-tracker-stereo-mono
+make  -f tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/build.make tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/build.make tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 97%] Building CXX object tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o -MF CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/tutorial-mb-klt-tracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -47978,57 +48042,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 97%] Linking CXX executable tutorial-mb-edge-tracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-edge-tracker.dir/link.txt --verbose=1
-[ 97%] Linking CXX executable tutorial-mb-tracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-tracker.dir/link.txt --verbose=1
-[ 97%] Linking CXX executable tutorial-mb-tracker-full
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-tracker-full.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-edge-tracker.dir/link.d "CMakeFiles/tutorial-mb-edge-tracker.dir/tutorial-mb-edge-tracker.cpp.o" -o tutorial-mb-edge-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.wrl /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/edges/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/edges
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-edge-tracker
-make  -f tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/build.make tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/build.make tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/hybrid/CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o -MF CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/tutorial-mb-hybrid-tracker.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-tracker.dir/link.d "CMakeFiles/tutorial-mb-tracker.dir/tutorial-mb-tracker.cpp.o" -o tutorial-mb-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.wrl /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-tracker
-make  -f tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/build.make tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/build.make tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/model-based/old/keypoint/CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o -MF CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o.d -o CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/tutorial-mb-klt-tracker.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-tracker-full.dir/link.d "CMakeFiles/tutorial-mb-tracker-full.dir/tutorial-mb-tracker-full.cpp.o" -o tutorial-mb-tracker-full  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Built target tutorial-mb-tracker-full
-make  -f tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/build.make tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/build.make tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 97%] Building CXX object tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o -MF CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o.d -o CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker/tutorial-template-tracker.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -48111,6 +48124,75 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 97%] Linking CXX executable tutorial-mb-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-tracker.dir/link.txt --verbose=1
+[ 97%] Linking CXX executable tutorial-mb-tracker-full
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-tracker-full.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-tracker.dir/link.d "CMakeFiles/tutorial-mb-tracker.dir/tutorial-mb-tracker.cpp.o" -o tutorial-mb-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
+[ 98%] Linking CXX executable tutorial-mb-hybrid-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-hybrid-tracker.dir/link.txt --verbose=1
+[ 98%] Linking CXX executable tutorial-mb-klt-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-klt-tracker.dir/link.txt --verbose=1
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.wrl /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/generic/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/generic
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-mb-tracker
+make  -f tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/build.make tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/build.make tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/template-tracker/CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o -MF CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o.d -o CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker/tutorial-template-tracker.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-tracker-full.dir/link.d "CMakeFiles/tutorial-mb-tracker-full.dir/tutorial-mb-tracker-full.cpp.o" -o tutorial-mb-tracker-full  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-mb-tracker-full
+make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o -MF CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o.d -o CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-ellipse-tracker.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-hybrid-tracker.dir/link.d "CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o" -o tutorial-mb-hybrid-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-klt-tracker.dir/link.d "CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o" -o tutorial-mb-klt-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox-triangle.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
+[ 98%] Built target tutorial-mb-hybrid-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
+make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-mb-klt-tracker
+make  -f tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/build.make tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/DependInfo.cmake "--color="
+[ 98%] Building CXX object tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o -MF CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o.d -o CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-line-tracker.cpp
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/build.make tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o -MF CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o.d -o CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/tutorial-megapose-live-single-object-tracking.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -48152,63 +48234,12 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 98%] Linking CXX executable tutorial-mb-hybrid-tracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-hybrid-tracker.dir/link.txt --verbose=1
-[ 98%] Linking CXX executable tutorial-template-tracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-template-tracker.dir/link.txt --verbose=1
-[ 98%] Linking CXX executable tutorial-mb-klt-tracker
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-mb-klt-tracker.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-template-tracker.dir/link.d "CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o" -o tutorial-template-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker/bruegel.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-hybrid-tracker.dir/link.d "CMakeFiles/tutorial-mb-hybrid-tracker.dir/tutorial-mb-hybrid-tracker.cpp.o" -o tutorial-mb-hybrid-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
-[ 98%] Built target tutorial-template-tracker
-make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/depend
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/DependInfo.cmake "--color="
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/hybrid/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/hybrid
-[ 98%] Building CXX object tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o -MF CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o.d -o CMakeFiles/tutorial-me-ellipse-tracker.dir/tutorial-me-ellipse-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-ellipse-tracker.cpp
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-mb-hybrid-tracker
-make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/build.make tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/moving-edges/CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o -MF CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o.d -o CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-line-tracker.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-mb-klt-tracker.dir/link.d "CMakeFiles/tutorial-mb-klt-tracker.dir/tutorial-mb-klt-tracker.cpp.o" -o tutorial-mb-klt-tracker  ../../../../../lib/libvisp_vs.so.3.6.0 ../../../../../lib/libvisp_tt_mi.so.3.6.0 ../../../../../lib/libvisp_tt.so.3.6.0 ../../../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../../../lib/libvisp_robot.so.3.6.0 ../../../../../lib/libvisp_imgproc.so.3.6.0 ../../../../../lib/libvisp_detection.so.3.6.0 ../../../../../lib/libvisp_mbt.so.3.6.0 ../../../../../lib/libvisp_klt.so.3.6.0 ../../../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../../../lib/libvisp_ar.so.3.6.0 ../../../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../../../lib/libvisp_vision.so.3.6.0 ../../../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../../../lib/libvisp_me.so.3.6.0 ../../../../../lib/libvisp_blob.so.3.6.0 ../../../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.xml /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox-triangle.cao /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.init /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/model-based/old/keypoint/teabox.png /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/model-based/old/keypoint
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-mb-klt-tracker
-make  -f tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/build.make tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/build.make tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/tracking/dnn/CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o -MF CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o.d -o CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/tutorial-megapose-live-single-object-tracking.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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vp1394TwoGrabber.h:179,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-line-tracker.cpp:6:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-ellipse-tracker.cpp:5:
 /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) { }
       |                  ^
@@ -48250,7 +48281,7 @@
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpImage.h:48,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpFrameGrabber.h:37,
                  from /build/reproducible-path/visp-3.6.0/modules/sensor/include/visp3/sensor/vp1394TwoGrabber.h:179,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-ellipse-tracker.cpp:5:
+                 from /build/reproducible-path/visp-3.6.0/tutorial/tracking/moving-edges/tutorial-me-line-tracker.cpp:6:
 /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) { }
       |                  ^
@@ -48328,6 +48359,8 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+[ 98%] Linking CXX executable tutorial-template-tracker
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-template-tracker.dir/link.txt --verbose=1
 [ 98%] Linking CXX executable tutorial-me-ellipse-tracker
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/moving-edges && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-me-ellipse-tracker.dir/link.txt --verbose=1
 [ 98%] Linking CXX executable tutorial-me-line-tracker
@@ -48343,9 +48376,10 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts.dir/tutorial-ibvs-4pts.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts.dir/tutorial-ibvs-4pts.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts.dir/tutorial-ibvs-4pts.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts.dir/tutorial-ibvs-4pts.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-me-line-tracker.dir/link.d "CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o" -o tutorial-me-line-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-template-tracker.dir/link.d "CMakeFiles/tutorial-template-tracker.dir/tutorial-template-tracker.cpp.o" -o tutorial-template-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/tracking/template-tracker/bruegel.mp4 /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/template-tracker
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-me-line-tracker
+[ 98%] Built target tutorial-template-tracker
 make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-display.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-display.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-display.dir/DependInfo.cmake "--color="
@@ -48354,6 +48388,17 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-display.dir/tutorial-ibvs-4pts-display.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-display.dir/tutorial-ibvs-4pts-display.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-display.dir/tutorial-ibvs-4pts-display.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-display.dir/tutorial-ibvs-4pts-display.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-display.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-me-line-tracker.dir/link.d "CMakeFiles/tutorial-me-line-tracker.dir/tutorial-me-line-tracker.cpp.o" -o tutorial-me-line-tracker  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-me-line-tracker
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-image-tracking.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/robot/include/visp3/robot/vpSimulatorCamera.h:44,
                  from /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts.cpp:2:
@@ -48434,6 +48479,47 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+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/vpCameraParameters.h:46,
+                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
+                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayGDI.h:39,
+                 from /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-image-tracking.cpp:2:
+/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 '< >'
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -48462,30 +48548,43 @@
       |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   641 |                                              std::forward<_Args>(__args)...);
       |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+[ 98%] Linking CXX executable tutorial-ibvs-4pts-display
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-display.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts.dir/link.d "CMakeFiles/tutorial-ibvs-4pts.dir/tutorial-ibvs-4pts.cpp.o" -o tutorial-ibvs-4pts  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 98%] Built target tutorial-ibvs-4pts
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/depend
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/build
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-image-tracking.cpp
-[ 98%] Linking CXX executable tutorial-ibvs-4pts-display
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-display.dir/link.txt --verbose=1
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-ogre.cpp
+[ 98%] Linking CXX executable tutorial-ibvs-4pts-image-tracking
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-display.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-display.dir/tutorial-ibvs-4pts-display.cpp.o" -o tutorial-ibvs-4pts-display  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 98%] Built target tutorial-ibvs-4pts-display
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/depend
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/build
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-ogre.cpp
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-ogre-tracking.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o" -o tutorial-ibvs-4pts-image-tracking  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-ibvs-4pts-image-tracking
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-plotter.cpp
 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
     inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:441:83:
 /usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
@@ -48496,47 +48595,6 @@
   515 |                                             std::tuple<>());
       |                                             ~~~~~~~~~~~~~~~
 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/vpCameraParameters.h:46,
-                 from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
-                 from /build/reproducible-path/visp-3.6.0/modules/gui/include/visp3/gui/vpDisplayGDI.h:39,
-                 from /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-image-tracking.cpp:2:
-/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 '< >'
-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/robot/include/visp3/robot/vpSimulatorCamera.h:44,
                  from /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-ogre.cpp:6:
 /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]
@@ -48575,67 +48633,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
-    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
-/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
-  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
-      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  514 |                                             std::tuple<const key_type&>(__k),
-      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  515 |                                             std::tuple<>());
-      |                                             ~~~~~~~~~~~~~~~
-[ 98%] Linking CXX executable tutorial-ibvs-4pts-image-tracking
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-image-tracking.dir/tutorial-ibvs-4pts-image-tracking.cpp.o" -o tutorial-ibvs-4pts-image-tracking  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-ibvs-4pts-image-tracking
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o
-[ 98%] Linking CXX executable tutorial-ibvs-4pts-ogre
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-ogre.dir/link.txt --verbose=1
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-ogre-tracking.cpp
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-ogre.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o" -o tutorial-ibvs-4pts-ogre  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere/Sphere.mesh /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere/Sphere.material /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/target_square.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-ibvs-4pts-ogre
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-plotter.cpp
-[ 98%] Linking CXX executable tutorial-megapose-live-single-object-tracking
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/link.d "CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o" -o tutorial-megapose-live-single-object-tracking  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn/data
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-megapose-live-single-object-tracking
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 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/vpRGBa.h:43,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpColor.h:38,
@@ -48677,8 +48674,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-plotter-gain-adaptive.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -48720,6 +48715,82 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:219:29:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_3::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]',
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:246:79,
+    inlined from 'bool nlohmann::json_abi_v3_11_3::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::json_abi_v3_11_3::detail::json_sax_dom_parser<nlohmann::json_abi_v3_11_3::basic_json<> >; BasicJsonType = nlohmann::json_abi_v3_11_3::basic_json<>; InputAdapterType = nlohmann::json_abi_v3_11_3::detail::iterator_input_adapter<__gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> > >]' at /usr/include/nlohmann/detail/input/parser.hpp:430:21:
+/usr/include/c++/14/bits/stl_map.h:513:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
+  513 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
+      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  514 |                                             std::tuple<const key_type&>(__k),
+      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  515 |                                             std::tuple<>());
+      |                                             ~~~~~~~~~~~~~~~
+[ 98%] Linking CXX executable tutorial-ibvs-4pts-ogre
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-ogre.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-ogre.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-ogre.dir/tutorial-ibvs-4pts-ogre.cpp.o" -o tutorial-ibvs-4pts-ogre  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere/Sphere.mesh /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/sphere/Sphere.material /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E copy /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/target_square.pgm /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Linking CXX executable tutorial-ibvs-4pts-ogre-tracking
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/link.txt --verbose=1
+[ 98%] Built target tutorial-ibvs-4pts-ogre
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o" -o tutorial-ibvs-4pts-ogre-tracking  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-ibvs-4pts-ogre-tracking
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-wireframe-camera.cpp
+[ 98%] Linking CXX executable tutorial-ibvs-4pts-plotter
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-plotter.dir/link.txt --verbose=1
+[ 98%] Linking CXX executable tutorial-megapose-live-single-object-tracking
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-plotter.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o" -o tutorial-ibvs-4pts-plotter  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-ibvs-4pts-plotter
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/link.d "CMakeFiles/tutorial-megapose-live-single-object-tracking.dir/tutorial-megapose-live-single-object-tracking.cpp.o" -o tutorial-megapose-live-single-object-tracking  ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn && /usr/bin/cmake -E copy_directory /build/reproducible-path/visp-3.6.0/tutorial/tracking/dnn/data /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/tracking/dnn/data
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 98%] Built target tutorial-megapose-live-single-object-tracking
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/depend
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/DependInfo.cmake "--color="
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/build
+make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 99%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-wireframe-robot-viper.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -48761,32 +48832,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 98%] Linking CXX executable tutorial-ibvs-4pts-ogre-tracking
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-ogre-tracking.dir/tutorial-ibvs-4pts-ogre-tracking.cpp.o" -o tutorial-ibvs-4pts-ogre-tracking  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-ibvs-4pts-ogre-tracking
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-wireframe-camera.cpp
-[ 98%] Linking CXX executable tutorial-ibvs-4pts-plotter
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-plotter.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-plotter.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-plotter.dir/tutorial-ibvs-4pts-plotter.cpp.o" -o tutorial-ibvs-4pts-plotter  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-ibvs-4pts-plotter
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-wireframe-robot-afma6.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -48828,19 +48873,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 98%] Linking CXX executable tutorial-ibvs-4pts-plotter-gain-adaptive
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o" -o tutorial-ibvs-4pts-plotter-gain-adaptive  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 98%] Built target tutorial-ibvs-4pts-plotter-gain-adaptive
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/depend
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/DependInfo.cmake "--color="
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/build
-make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 99%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-wireframe-robot-viper.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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -48882,8 +48914,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 99%] Linking CXX executable tutorial-ibvs-4pts-wireframe-camera
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/link.txt --verbose=1
 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/vpCameraParameters.h:46,
                  from /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpDisplay.h:41,
@@ -48925,9 +48955,13 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o" -o tutorial-ibvs-4pts-wireframe-camera  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+[ 99%] Linking CXX executable tutorial-ibvs-4pts-plotter-gain-adaptive
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/link.txt --verbose=1
+[ 99%] Linking CXX executable tutorial-ibvs-4pts-wireframe-camera
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-plotter-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-gain-adaptive.cpp.o" -o tutorial-ibvs-4pts-plotter-gain-adaptive  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 99%] Built target tutorial-ibvs-4pts-wireframe-camera
+[ 99%] Built target tutorial-ibvs-4pts-plotter-gain-adaptive
 make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-json.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-json.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-json.dir/DependInfo.cmake "--color="
@@ -48936,11 +48970,9 @@
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 99%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-json.dir/tutorial-ibvs-4pts-json.cpp.o
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-json.dir/tutorial-ibvs-4pts-json.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-json.dir/tutorial-ibvs-4pts-json.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-json.dir/tutorial-ibvs-4pts-json.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-json.cpp
-[ 99%] Linking CXX executable tutorial-ibvs-4pts-wireframe-robot-afma6
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/link.txt --verbose=1
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o" -o tutorial-ibvs-4pts-wireframe-robot-afma6  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-wireframe-camera.dir/tutorial-ibvs-4pts-wireframe-camera.cpp.o" -o tutorial-ibvs-4pts-wireframe-camera  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 99%] Built target tutorial-ibvs-4pts-wireframe-robot-afma6
+[ 99%] Built target tutorial-ibvs-4pts-wireframe-camera
 make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/depend
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/visp-3.6.0 /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/DependInfo.cmake "--color="
@@ -48948,7 +48980,14 @@
 make  -f tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/build.make tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/build
 make[3]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 99%] Building CXX object tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp.o
+[ 99%] Linking CXX executable tutorial-ibvs-4pts-wireframe-robot-afma6
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/link.txt --verbose=1
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/c++  -I/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/include/arm-linux-gnueabihf -I/build/reproducible-path/visp-3.6.0/modules/core/include -I/usr/include/opencv4 -I/usr/include/eigen3 -I/usr/include/libxml2 -I/build/reproducible-path/visp-3.6.0/modules/tracker/dnn/include -I/build/reproducible-path/visp-3.6.0/modules/gui/include -I/build/reproducible-path/visp-3.6.0/modules/imgproc/include -I/build/reproducible-path/visp-3.6.0/modules/io/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/klt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/me/include -I/build/reproducible-path/visp-3.6.0/modules/sensor/include -I/build/reproducible-path/visp-3.6.0/modules/ar/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/blob/include -I/build/reproducible-path/visp-3.6.0/modules/robot/include -I/build/reproducible-path/visp-3.6.0/modules/visual_features/include -I/build/reproducible-path/visp-3.6.0/modules/vs/include -I/build/reproducible-path/visp-3.6.0/modules/vision/include -I/build/reproducible-path/visp-3.6.0/modules/detection/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/mbt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt/include -I/build/reproducible-path/visp-3.6.0/modules/tracker/tt_mi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=c++17 -MD -MT tutorial/visual-servo/ibvs/CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp.o -MF CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp.o.d -o CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp.o -c /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-afma6.dir/tutorial-ibvs-4pts-wireframe-robot-afma6.cpp.o" -o tutorial-ibvs-4pts-wireframe-robot-afma6  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 99%] Built target tutorial-ibvs-4pts-wireframe-robot-afma6
+[ 99%] Linking CXX executable tutorial-ibvs-4pts-wireframe-robot-viper
+cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/link.txt --verbose=1
 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/robot/include/visp3/robot/vpSimulatorCamera.h:44,
                  from /build/reproducible-path/visp-3.6.0/tutorial/visual-servo/ibvs/tutorial-ibvs-4pts-json.cpp:6:
@@ -48988,8 +49027,6 @@
   259 |   virtual ~vpArray2D<Type>()
       |           ^
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
-[ 99%] Linking CXX executable tutorial-ibvs-4pts-wireframe-robot-viper
-cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-wireframe-robot-viper.dir/tutorial-ibvs-4pts-wireframe-robot-viper.cpp.o" -o tutorial-ibvs-4pts-wireframe-robot-viper  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
 make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 [ 99%] Built target tutorial-ibvs-4pts-wireframe-robot-viper
@@ -49036,6 +49073,9 @@
 /build/reproducible-path/visp-3.6.0/modules/core/include/visp3/core/vpArray2D.h:259:11: note: remove the '< >'
 [ 99%] Linking CXX executable tutorial-ibvs-4pts-plotter-continuous-gain-adaptive
 cd /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/tutorial/visual-servo/ibvs && /usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/link.txt --verbose=1
+/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp.o" -o tutorial-ibvs-4pts-plotter-continuous-gain-adaptive  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
+make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
+[ 99%] Built target tutorial-ibvs-4pts-plotter-continuous-gain-adaptive
 In file included from /usr/include/c++/14/map:62,
                  from /usr/include/opencv4/opencv2/dnn/dict.hpp:43,
                  from /usr/include/opencv4/opencv2/dnn/dnn.hpp:51,
@@ -49047,9 +49087,6 @@
 /usr/include/c++/14/bits/stl_tree.h:2208:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
  2208 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -Wextra -fopenmp -std=c++17 -fvisibility=hidden -fPIC -fopenmp -fPIC -fopenmp -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/visp-3.6.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/link.d "CMakeFiles/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.dir/tutorial-ibvs-4pts-plotter-continuous-gain-adaptive.cpp.o" -o tutorial-ibvs-4pts-plotter-continuous-gain-adaptive  ../../../lib/libvisp_tt_mi.so.3.6.0 ../../../lib/libvisp_tt.so.3.6.0 ../../../lib/libvisp_mbt.so.3.6.0 ../../../lib/libvisp_klt.so.3.6.0 ../../../lib/libvisp_dnn_tracker.so.3.6.0 ../../../lib/libvisp_imgproc.so.3.6.0 ../../../lib/libvisp_detection.so.3.6.0 ../../../lib/libvisp_robot.so.3.6.0 ../../../lib/libvisp_vs.so.3.6.0 ../../../lib/libvisp_vision.so.3.6.0 ../../../lib/libvisp_gui.so.3.6.0 ../../../lib/libvisp_ar.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_video.so.4.10.0 ../../../lib/libvisp_sensor.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libv4l2.so /usr/lib/arm-linux-gnueabihf/libv4lconvert.so /usr/lib/arm-linux-gnueabihf/libdc1394.so /usr/lib/arm-linux-gnueabihf/libSM.so /usr/lib/arm-linux-gnueabihf/libICE.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so /usr/lib/arm-linux-gnueabihf/libOpenGL.so /usr/lib/arm-linux-gnueabihf/libGLX.so /usr/lib/arm-linux-gnueabihf/libGLU.so /usr/lib/arm-linux-gnueabihf/libCoin.so ../../../lib/libvisp_visual_features.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_flann.so.4.10.0 ../../../lib/libvisp_me.so.3.6.0 ../../../lib/libvisp_blob.so.3.6.0 ../../../lib/libvisp_io.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/arm-linux-gnueabihf/libpng.so /usr/lib/arm-linux-gnueabihf/libopencv_videoio.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgcodecs.so.4.10.0 ../../../lib/libvisp_core.so.3.6.0 /usr/lib/arm-linux-gnueabihf/libopencv_core.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_calib3d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_features2d.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libgsl.so /usr/lib/arm-linux-gnueabihf/libgslcblas.so /usr/lib/arm-linux-gnueabihf/libxml2.so /usr/lib/arm-linux-gnueabihf/libz.so /usr/lib/gcc/arm-linux-gnueabihf/14/libgomp.so /usr/lib/arm-linux-gnueabihf/libdmtx.so /usr/lib/arm-linux-gnueabihf/libopencv_objdetect.so.4.10.0 /usr/lib/arm-linux-gnueabihf/libopencv_dnn.so.4.10.0 -Wl,-rpath-link,"\$ORIGIN"
-make[3]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
-[ 99%] Built target tutorial-ibvs-4pts-plotter-continuous-gain-adaptive
 /usr/include/c++/14/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >]':
 /usr/include/c++/14/bits/stl_tree.h:2456:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_3::basic_json<> > > >::const_iterator' changed in GCC 7.1
  2456 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
@@ -49116,10 +49153,10 @@
    debian/rules override_dh_auto_test-arch
 make[1]: Entering directory '/build/reproducible-path/visp-3.6.0'
 LD_LIBRARY_PATH=/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/lib dh_auto_test || false
-	cd obj-arm-linux-gnueabihf && make -j3 test ARGS\+=--verbose ARGS\+=-j3
+	cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4
 make[2]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 Running tests...
-/usr/bin/ctest --force-new-ctest-process --verbose -j3
+/usr/bin/ctest --force-new-ctest-process --verbose -j4
 UpdateCTestConfiguration  from :/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl
 Parse Config file:/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl
 UpdateCTestConfiguration  from :/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl
@@ -49150,15 +49187,56 @@
 3: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testXmlParserCamera "-c" "-d"
 3: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 3: Test timeout computed to be: 1500
-3: DEBUG 1 _dirname: /tmp/pbuilder1/test_xml_parser_camera/ is not a dir
-3: DEBUG 2 test if _dirname - separator: /tmp/pbuilder1/test_xml_parser_camera is a dir ?
-3: DEBUG 3 _dirname - separator: /tmp/pbuilder1/test_xml_parser_camera is not a dir
-3: Cannot remove: /tmp/pbuilder1/test_xml_parser_camera/
-3: Create: /tmp/pbuilder1/test_xml_parser_camera/
-3: -- Test to save/load one single camera without distortion in a single file
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_without_distortion.xml
+test 4
+        Start   4: perfColorConversion
+
+4: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfColorConversion
+4: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+4: Test timeout computed to be: 1500
 1: * Test operator=()
 1: * Test computeFov()
+1: * Test point conversion without distortion
+1: * Test point conversion with distortion
+1: * Compare ViSP and OpenCV point pixel meter conversion without distortion
+1: * Compare ViSP and OpenCV point meter pixel conversion without distortion
+1: * Compare ViSP and OpenCV point pixel meter conversion with distortion
+1: * Compare ViSP and OpenCV point meter pixel conversion with distortion
+1: * Compare ViSP and OpenCV line pixel meter conversion without distortion
+1: * Compare ViSP and OpenCV line meter pixel conversion without distortion
+1: * Compare ViSP and OpenCV moments pixel meter conversion without distortion
+1: * Compare ViSP and OpenCV ellipse from circle meter pixel conversion without distortion
+1: * Compare ViSP and OpenCV ellipse from sphere meter pixel conversion without distortion
+1: Test successful
+2: 
+2: Error(s) in input:
+2:   Unrecognised token: -c
+2: 
+2: Run with -? for usage
+2: 
+  1/290 Test   #1: testCameraParametersConversion ....................................   Passed    0.05 sec
+test 5
+        Start   5: perfGaussianFilter
+
+5: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfGaussianFilter
+5: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+5: Test timeout computed to be: 1500
+2: ===============================================================================
+2: All tests passed (200 assertions in 2 test cases)
+2: 
+  2/290 Test   #2: testJsonCamera ....................................................   Passed    0.05 sec
+test 6
+        Start   6: perfImageAddSub
+
+6: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfImageAddSub
+6: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+6: Test timeout computed to be: 1500
+3: DEBUG 1 _dirname: /tmp/pbuilder2/test_xml_parser_camera/ is not a dir
+3: DEBUG 2 test if _dirname - separator: /tmp/pbuilder2/test_xml_parser_camera is a dir ?
+3: DEBUG 3 _dirname - separator: /tmp/pbuilder2/test_xml_parser_camera is not a dir
+3: Cannot remove: /tmp/pbuilder2/test_xml_parser_camera/
+3: Create: /tmp/pbuilder2/test_xml_parser_camera/
+3: -- Test to save/load one single camera without distortion in a single file
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_without_distortion.xml
 3: Cam write:
 3: Camera parameters for perspective projection without distortion:
 3:   px = 278.469	 py = 273.92
@@ -49180,7 +49258,7 @@
 3:   u0 = 162.075	 v0 = 113.174
 3: 
 3: -- Test to save/load one single camera with distortion in a single file
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_with_distortion.xml
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_with_distortion.xml
 3: Cam write:
 3: Camera parameters for perspective projection with distortion:
 3:   px = 200	 py = 200
@@ -49210,20 +49288,20 @@
 3:   kdu = -0.02
 3: 
 3: -- Test to save/load multiple cameras with and without distortion in a single file
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_multiple.xml camera:
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_multiple.xml camera:
 3: Camera parameters for perspective projection with distortion:
 3:   px = 200	 py = 200
 3:   u0 = 160	 v0 = 120
 3:   kud = 0.02
 3:   kdu = -0.02
 3: 
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_multiple.xml camera:
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_multiple.xml camera:
 3: Camera parameters for perspective projection without distortion:
 3:   px = 200	 py = 200
 3:   u0 = 160	 v0 = 120
 3: 
 3: Found camera with name: "Camera 1"
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_multiple.xml camera:
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_multiple.xml camera:
 3: Camera parameters for perspective projection with distortion:
 3:   px = 400	 py = 400
 3:   u0 = 320	 v0 = 240
@@ -49231,22 +49309,13 @@
 3:   kdu = -0.02
 3: 
 3: Found camera with name: "Camera 1"
-2: 
-2: Error(s) in input:
-2:   Unrecognised token: -c
-2: 
-2: Run with -? for usage
-2: 
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_multiple.xml camera:
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_multiple.xml camera:
 3: Camera parameters for perspective projection without distortion:
 3:   px = 400	 py = 400
 3:   u0 = 320	 v0 = 240
 3: 
 3: Found camera with name: "Camera 1"
 3: Found camera with name: "Camera 2"
-1: * Test point conversion without distortion
-1: * Test point conversion with distortion
-1: * Compare ViSP and OpenCV point pixel meter conversion without distortion
 3: Cam write:
 3: Camera parameters for perspective projection with distortion:
 3:   px = 200	 py = 200
@@ -49296,11 +49365,7 @@
 3:   u0 = 320	 v0 = 240
 3: 
 3: -- Test to save/load one single camera with Kannala Brandt distortion in a single file
-3: Write to: /tmp/pbuilder1/test_xml_parser_camera/test_write_cam_with_KannalaBrandt_distortion.xml
-1: * Compare ViSP and OpenCV point meter pixel conversion without distortion
-2: ===============================================================================
-2: All tests passed (200 assertions in 2 test cases)
-2: 
+3: Write to: /tmp/pbuilder2/test_xml_parser_camera/test_write_cam_with_KannalaBrandt_distortion.xml
 3: Cam write:
 3: Camera parameters for projection with Kannala-Brandt distortion:
 3:   px = 285.5238953	 py = 286.6708984
@@ -49313,87 +49378,68 @@
 3:   u0 = 420.874115	 v0 = 381.0853882
 3:   Coefficients:  -0.002973417053 0.03528537974 -0.03220501915 0.004446716979 0
 3: 
-1: * Compare ViSP and OpenCV point pixel meter conversion with distortion
-1: * Compare ViSP and OpenCV point meter pixel conversion with distortion
-1: * Compare ViSP and OpenCV line pixel meter conversion without distortion
-1: * Compare ViSP and OpenCV line meter pixel conversion without distortion
-1: * Compare ViSP and OpenCV moments pixel meter conversion without distortion
-1: * Compare ViSP and OpenCV ellipse from circle meter pixel conversion without distortion
-1: * Compare ViSP and OpenCV ellipse from sphere meter pixel conversion without distortion
-1: Test successful
-  1/290 Test   #1: testCameraParametersConversion ....................................   Passed    0.41 sec
-  2/290 Test   #2: testJsonCamera ....................................................   Passed    0.41 sec
-  3/290 Test   #3: testXmlParserCamera ...............................................   Passed    0.40 sec
-test 4
-        Start   4: perfColorConversion
-
-4: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfColorConversion
-4: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-4: Test timeout computed to be: 1500
-test 5
-        Start   5: perfGaussianFilter
-
-5: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfGaussianFilter
-5: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-5: Test timeout computed to be: 1500
-test 6
-        Start   6: perfImageAddSub
-
-6: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfImageAddSub
-6: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-6: Test timeout computed to be: 1500
-  4/290 Test   #6: perfImageAddSub ...................................................   Passed    2.21 sec
+  3/290 Test   #3: testXmlParserCamera ...............................................   Passed    0.07 sec
 test 7
         Start   7: perfImageMorphology
 
 7: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfImageMorphology
 7: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 7: Test timeout computed to be: 1500
-  5/290 Test   #4: perfColorConversion ...............................................   Passed    2.23 sec
-  6/290 Test   #5: perfGaussianFilter ................................................   Passed    2.22 sec
+  4/290 Test   #4: perfColorConversion ...............................................   Passed    0.67 sec
 test 8
         Start   8: perfImageResize
 
 8: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfImageResize
 8: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 8: Test timeout computed to be: 1500
+  5/290 Test   #5: perfGaussianFilter ................................................   Passed    0.65 sec
 test 9
         Start   9: perfImageWarp
 
 9: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/perfImageWarp
 9: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 9: Test timeout computed to be: 1500
-  7/290 Test   #8: perfImageResize ...................................................   Passed    0.90 sec
+  6/290 Test   #6: perfImageAddSub ...................................................   Passed    0.79 sec
 test 10
         Start  10: testColorConversion
 
 10: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testColorConversion "-c" "-d"
 10: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 10: Test timeout computed to be: 1500
-  8/290 Test   #9: perfImageWarp .....................................................   Passed    1.07 sec
+  7/290 Test   #7: perfImageMorphology ...............................................   Passed    0.84 sec
 test 11
         Start  11: testConversion
 
 11: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testConversion "-c" "-d"
 11: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 11: Test timeout computed to be: 1500
-  9/290 Test   #7: perfImageMorphology ...............................................   Passed    1.09 sec
+  8/290 Test   #8: perfImageResize ...................................................   Passed    0.65 sec
 test 12
         Start  12: testCrop
 
 12: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testCrop "-c" "-d"
 12: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 12: Test timeout computed to be: 1500
+  9/290 Test   #9: perfImageWarp .....................................................   Passed    0.82 sec
+test 13
+        Start  13: testCropAdvanced
+
+13: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testCropAdvanced "-c" "-d"
+13: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+13: Test timeout computed to be: 1500
 11: ** Convert a grey image (.pgm) to a color image (.ppm)
 11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_color.ppm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_color.ppm
 11: ** Convert a color image (.ppm) to a grey image (.pgm)
 11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_grey.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_grey.pgm
 11: ** Convert YUV pixel value to a RGB value
 11:    y(187) u(10) v(30) = r(75) g(255) b(0)
 11: ** Convert a cv::Mat to a vpImage<vpRGBa>
 11:    Reading the color image with c++ interface of opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_color_cvMat.ppm
+11:    Reading the grayscale image with opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_grey_cvMat.ppm
 10: 
 10: Error(s) in input:
 10:   Unrecognised token: -c
@@ -49402,7 +49448,15 @@
 10: 
 10: RGBa to Gray conversion, mean error: 0.661438
 10: RGBa to Gray conversion, mean error: 0.685994
+11: ** Convert a cv::Mat to a vpImage<nsigned char>
+11:    Reading the color image with opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_color_cvMat.pgm
+11:    Reading the greyscale image with opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
 10: RGBa to Gray conversion, mean error: 0.684653
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_grey_cvMat.pgm
+11:    Convert result in /tmp/pbuilder2/Klimt_grey_cvMat.pgm
+11: ** Convert a vpImage<vpRGBa> to a cv::Mat
+11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
 10: RGBa to Gray conversion, mean error: 0.696311
 10: RGBa to Gray conversion, mean error: 0.704339
 10: RGBa to Gray conversion, mean error: 0.706018
@@ -49420,13 +49474,29 @@
 10: RGB to Gray conversion 2, mean error: 0.996918
 10: BGR to Gray conversion, mean error: 0
 10: BGR to Gray conversion, mean error: 0
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_ipl_color_cvMat.ppm
+11:    Convert result in /tmp/pbuilder2/Klimt_ipl_color_cvMat.ppm
+11: ** Convert a vpImage<unsigned char> to a cv::Mat
+11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_ipl_grey_cvMat.pgm
+11:    Convert result in /tmp/pbuilder2/Klimt_ipl_grey_cvMat.pgm
+11: == Conversion c++ interface : 102.687 ms
+11: ** Split a vpImage<vpRGBa> to vpImage<unsigned char>
+11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
 10: BGR to Gray conversion, mean error: 0
 10: BGR to Gray conversion, mean error: 0
 10: BGR to Gray conversion, mean error: 0
+11:    Time for 1 split (ms): 1.23843
+11:    Save Klimt R channel: /tmp/pbuilder2/Klimt_RChannel.pgm
+11:    Save Klimt B channel: /tmp/pbuilder2/Klimt_BChannel.pgm
+11: ** Merge 4 vpImage<unsigned char> (RGBa) to vpImage<vpRGBa>
 10: BGR to Gray conversion, mean error: 0
+11:    Time for 1000 merge (ms): 1.82569
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_merge.ppm
 10: BGRa to Gray conversion, mean error: 0
 10: BGRa to Gray conversion, mean error: 0
 10: BGRa to Gray conversion, mean error: 0
+11: ** Convert a vpImage<vpRGBa> in RGB color space to a vpImage<vpRGBa> in HSV color
 10: BGRa to Gray conversion, mean error: 0
 10: BGRa to Gray conversion, mean error: 0
 10: BGRa to Gray conversion, mean error: 0
@@ -49437,114 +49507,78 @@
 10: BGRa to RGBa conversion, mean error: 0
 10: BGRa to RGBa conversion, mean error: 0
 10: BGR to Gray conversion, mean error: 0.0883765
-12: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-12: Write cropped image: /tmp/pbuilder1/Klimt_crop.pgm
- 10/290 Test  #12: testCrop ..........................................................   Passed    1.04 sec
-test 13
-        Start  13: testCropAdvanced
-
-13: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testCropAdvanced "-c" "-d"
-13: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-13: Test timeout computed to be: 1500
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_HSV.ppm
+11:    Resulting image saved in: /tmp/pbuilder2/Klimt_HSV2RGBa.ppm
 10: 16-bit - BGGR - Bilinear - PSNR: 21.5686
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_color_cvMat.ppm
-11:    Reading the grayscale image with opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_grey_cvMat.ppm
-11: ** Convert a cv::Mat to a vpImage<nsigned char>
-11:    Reading the color image with opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_color_cvMat.pgm
-11:    Reading the greyscale image with opencv: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-10: 16-bit - BGGR - Malvar - PSNR: 24.9457
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_grey_cvMat.pgm
-11:    Convert result in /tmp/pbuilder1/Klimt_grey_cvMat.pgm
-11: ** Convert a vpImage<vpRGBa> to a cv::Mat
-11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_ipl_color_cvMat.ppm
-11:    Convert result in /tmp/pbuilder1/Klimt_ipl_color_cvMat.ppm
-11: ** Convert a vpImage<unsigned char> to a cv::Mat
-11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_ipl_grey_cvMat.pgm
-11:    Convert result in /tmp/pbuilder1/Klimt_ipl_grey_cvMat.pgm
-11: == Conversion c++ interface : 480.463 ms
-11: ** Split a vpImage<vpRGBa> to vpImage<unsigned char>
-11:    Load /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-11:    Time for 1 split (ms): 1.36322
-11:    Save Klimt R channel: /tmp/pbuilder1/Klimt_RChannel.pgm
-11:    Save Klimt B channel: /tmp/pbuilder1/Klimt_BChannel.pgm
-11: ** Merge 4 vpImage<unsigned char> (RGBa) to vpImage<vpRGBa>
-11:    Time for 1000 merge (ms): 2.08538
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_merge.ppm
-11: ** Convert a vpImage<vpRGBa> in RGB color space to a vpImage<vpRGBa> in HSV color
-10: 16-bit - GBRG - Bilinear - PSNR: 21.5673
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_HSV.ppm
-10: 16-bit - GBRG - Malvar - PSNR: 24.9197
-11:    Resulting image saved in: /tmp/pbuilder1/Klimt_HSV2RGBa.ppm
 11: ** Construction of a vpImage from an array with copyData==true
-11:    Resulting image saved in: /tmp/pbuilder1/I_copyData.ppm
+11:    Resulting image saved in: /tmp/pbuilder2/I_copyData.ppm
 11: ** Test color conversion
 11: 
 11:    BGR cv::Mat to Grayscale
 11:    colorMat=558x560
 11: 
 11:    RGB to Grayscale + Flip
-11:    Resulting image saved in: /tmp/pbuilder1/I_rgb2gray_flip_sse.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/I_rgb2gray_flip_sse.pgm
 11: 
 11:    Conversion BGR to Grayscale + Flip
-11:    Resulting image saved in: /tmp/pbuilder1/I_bgr2gray_flip_sse.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/I_bgr2gray_flip_sse.pgm
 11: 
 11:    RGB to Grayscale + Flip + Crop
 11:    colorMat_crop: 347x449 is continuous? 0
 11:    colorMat_crop_continuous: 347x449 is continuous? 1
-11:    Resulting image saved in: /tmp/pbuilder1/I_color_crop.ppm
-11:    Resulting image saved in: /tmp/pbuilder1/I_rgb2gray_flip_crop_sse.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/I_color_crop.ppm
+11:    Resulting image saved in: /tmp/pbuilder2/I_rgb2gray_flip_crop_sse.pgm
 11: 
 11:    BGR to Grayscale + Flip + Crop
-11:    Resulting image saved in: /tmp/pbuilder1/I_bgr2gray_flip_crop_sse.pgm
+11:    Resulting image saved in: /tmp/pbuilder2/I_bgr2gray_flip_crop_sse.pgm
 11: 
 11:    BGR to Grayscale + Flip + Crop + No continuous Mat
+10: 16-bit - BGGR - Malvar - PSNR: 24.9457
+10: 16-bit - GBRG - Bilinear - PSNR: 21.5673
+10: 16-bit - GBRG - Malvar - PSNR: 24.9197
+12: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+12: Write cropped image: /tmp/pbuilder2/Klimt_crop.pgm
+ 10/290 Test  #12: testCrop ..........................................................   Passed    0.87 sec
+test 14
+        Start  14: testGaussianFilter
+
+14: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testGaussianFilter "-c" "-d"
+14: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+14: Test timeout computed to be: 1500
 10: 16-bit - GRBG - Bilinear - PSNR: 21.5696
 10: 16-bit - GRBG - Malvar - PSNR: 24.9428
-10: 16-bit - RGGB - Bilinear - PSNR: 21.5831
 13: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
 13: Image size: 558 560
-13:    Cropped image reference saved in: /tmp/pbuilder1/Klimt_uchar_ref_crop-1x1.pgm
-13:    Cropped image reference saved in: /tmp/pbuilder1/Klimt_uchar_ref_crop-2x1.pgm
-13:    Cropped image reference saved in: /tmp/pbuilder1/Klimt_uchar_ref_crop-2x2.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_uchar_roi_crop-1x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_uchar_roi_crop-2x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_uchar_roi_crop-2x2.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_uchar_bitmap_crop-1x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_uchar_bitmap_crop-2x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_uchar_bitmap_crop-2x2.pgm
+13:    Cropped image reference saved in: /tmp/pbuilder2/Klimt_uchar_ref_crop-1x1.pgm
+13:    Cropped image reference saved in: /tmp/pbuilder2/Klimt_uchar_ref_crop-2x1.pgm
+13:    Cropped image reference saved in: /tmp/pbuilder2/Klimt_uchar_ref_crop-2x2.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_uchar_roi_crop-1x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_uchar_roi_crop-2x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_uchar_roi_crop-2x2.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_uchar_bitmap_crop-1x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_uchar_bitmap_crop-2x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_uchar_bitmap_crop-2x2.pgm
 13: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+10: 16-bit - RGGB - Bilinear - PSNR: 21.5831
 13: Image size: 558 560
-13:    Cropped image reference saved in: /tmp/pbuilder1/Klimt_rgba_ref_crop-1x1.pgm
-13:    Cropped image reference saved in: /tmp/pbuilder1/Klimt_rgba_ref_crop-2x1.pgm
-13:    Cropped image reference saved in: /tmp/pbuilder1/Klimt_rgba_ref_crop-2x2.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_rgba_roi_crop-1x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_rgba_roi_crop-2x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_rgba_roi_crop-2x2.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_rgba_bitmap_crop-1x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_rgba_bitmap_crop-2x1.pgm
-13:    Cropped image saved in: /tmp/pbuilder1/Klimt_rgba_bitmap_crop-2x2.pgm
-10: 16-bit - RGGB - Malvar - PSNR: 24.9669
+13:    Cropped image reference saved in: /tmp/pbuilder2/Klimt_rgba_ref_crop-1x1.pgm
+13:    Cropped image reference saved in: /tmp/pbuilder2/Klimt_rgba_ref_crop-2x1.pgm
+13:    Cropped image reference saved in: /tmp/pbuilder2/Klimt_rgba_ref_crop-2x2.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_rgba_roi_crop-1x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_rgba_roi_crop-2x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_rgba_roi_crop-2x2.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_rgba_bitmap_crop-1x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_rgba_bitmap_crop-2x1.pgm
+13:    Cropped image saved in: /tmp/pbuilder2/Klimt_rgba_bitmap_crop-2x2.pgm
 13: Test succeed
- 11/290 Test  #13: testCropAdvanced ..................................................   Passed    1.18 sec
-test 14
-        Start  14: testGaussianFilter
-
-14: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testGaussianFilter "-c" "-d"
-14: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-14: Test timeout computed to be: 1500
-11:    Resulting image saved in: /tmp/pbuilder1/I_bgr2gray_flip_crop_no_continuous_sse.pgm
-11: Test succeed
- 12/290 Test  #11: testConversion ....................................................   Passed    2.27 sec
+ 11/290 Test  #13: testCropAdvanced ..................................................   Passed    0.95 sec
 test 15
         Start  15: testImageAddSub
 
 15: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageAddSub "-c" "-d"
 15: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 15: Test timeout computed to be: 1500
+10: 16-bit - RGGB - Malvar - PSNR: 24.9669
 10: 8-bit - BGGR - Bilinear - PSNR: 21.5754
 10: 8-bit - BGGR - Malvar - PSNR: 24.9556
 10: 8-bit - GBRG - Bilinear - PSNR: 21.574
@@ -49552,48 +49586,58 @@
 10: 8-bit - GRBG - Bilinear - PSNR: 21.5765
 10: 8-bit - GRBG - Malvar - PSNR: 24.9523
 10: 8-bit - RGGB - Bilinear - PSNR: 21.5903
+14: 
+14: Error(s) in input:
+14:   Unrecognised token: -c
+14: 
+14: Run with -? for usage
+14: 
 10: 8-bit - RGGB - Malvar - PSNR: 24.9774
 10: ===============================================================================
 10: All tests passed (33775 assertions in 10 test cases)
 10: 
- 13/290 Test  #10: testColorConversion ...............................................   Passed    3.24 sec
+14: sigma: 0.5 ; I_diff_dbl: 1.00291
+ 12/290 Test  #10: testColorConversion ...............................................   Passed    2.21 sec
 test 16
         Start  16: testImageComparison
 
 16: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageComparison "-c" "-d"
 16: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 16: Test timeout computed to be: 1500
-14: 
-14: Error(s) in input:
-14:   Unrecognised token: -c
-14: 
-14: Run with -? for usage
-14: 
+14: sigma: 2 ; I_diff_dbl: 1.00009
+14: sigma: 5 ; I_diff_dbl: 0.99847
+14: sigma: 7 ; I_diff_dbl: 1.00092
+11:    Resulting image saved in: /tmp/pbuilder2/I_bgr2gray_flip_crop_no_continuous_sse.pgm
+11: Test succeed
+14: sigma: 0.5 ; I_diff_R_dbl: 1.0104 ; I_diff_G_dbl: 0.997414 ; I_diff_B_dbl: 0.962846
+ 13/290 Test  #11: testConversion ....................................................   Passed    2.35 sec
+test 17
+        Start  17: testImageFilter
+
+17: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageFilter "-c" "-d"
+17: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+17: Test timeout computed to be: 1500
+14: sigma: 2 ; I_diff_R_dbl: 1.00248 ; I_diff_G_dbl: 1.00055 ; I_diff_B_dbl: 0.997277
 15: 
 15: Error(s) in input:
 15:   Unrecognised token: -c
 15: 
 15: Run with -? for usage
 15: 
-14: sigma: 0.5 ; I_diff_dbl: 1.00291
 15: ===============================================================================
 15: All tests passed (6 assertions in 2 test cases)
 15: 
-14: sigma: 2 ; I_diff_dbl: 0.505268
- 14/290 Test  #15: testImageAddSub ...................................................   Passed    1.07 sec
-test 17
-        Start  17: testImageFilter
+ 14/290 Test  #15: testImageAddSub ...................................................   Passed    0.91 sec
+test 18
+        Start  18: testImageNormalizedCorrelation
 
-17: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageFilter "-c" "-d"
-17: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-17: Test timeout computed to be: 1500
-14: sigma: 5 ; I_diff_dbl: 0.507847
-14: sigma: 7 ; I_diff_dbl: 0.516414
-14: sigma: 0.5 ; I_diff_R_dbl: 1.0104 ; I_diff_G_dbl: 0.997414 ; I_diff_B_dbl: 0.962846
-14: sigma: 2 ; I_diff_R_dbl: 0.508349 ; I_diff_G_dbl: 0.507236 ; I_diff_B_dbl: 0.498627
-14: sigma: 5 ; I_diff_R_dbl: 0.513527 ; I_diff_G_dbl: 0.511278 ; I_diff_B_dbl: 0.49935
-14: sigma: 7 ; I_diff_R_dbl: 0.522795 ; I_diff_G_dbl: 0.522949 ; I_diff_B_dbl: 0.498752
+18: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageNormalizedCorrelation "-c" "-d"
+18: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+18: Test timeout computed to be: 1500
+14: sigma: 5 ; I_diff_R_dbl: 1.0027 ; I_diff_G_dbl: 0.99943 ; I_diff_B_dbl: 0.998393
+14: sigma: 7 ; I_diff_R_dbl: 1.00407 ; I_diff_G_dbl: 1.0034 ; I_diff_B_dbl: 0.996547
 14: sigma: 0.5 ; I_diff_R_dbl: 1.0104 ; I_diff_G_dbl: 0.997414 ; I_diff_B_dbl: 0.962846
+14: sigma: 2 ; I_diff_R_dbl: 1.00248 ; I_diff_G_dbl: 1.00055 ; I_diff_B_dbl: 0.997277
 16: 
 16: I_Klimt1=558x560
 16: I_Klimt2=558x560
@@ -49605,7 +49649,6 @@
 16: The two grayscale images are different.
 16: (I_Klimt1 == I_Klimt2)=0
 16: (I_Klimt1 != I_Klimt2)=1
-14: sigma: 2 ; I_diff_R_dbl: 0.510285 ; I_diff_G_dbl: 0.509092 ; I_diff_B_dbl: 0.500429
 16: 
 16: I_color_Klimt1=558x560
 16: I_color_Klimt2=558x560
@@ -49619,14 +49662,14 @@
 16: (I_color_Klimt1 != I_color_Klimt2)=1
 16: 
 16: The comparison of two images of the same type is OK!
- 15/290 Test  #16: testImageComparison ...............................................   Passed    1.19 sec
-test 18
-        Start  18: testImageNormalizedCorrelation
+ 15/290 Test  #16: testImageComparison ...............................................   Passed    0.83 sec
+test 19
+        Start  19: testImageTemplateMatching
 
-18: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageNormalizedCorrelation "-c" "-d"
-18: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-18: Test timeout computed to be: 1500
-14: sigma: 5 ; I_diff_R_dbl: 0.515319 ; I_diff_G_dbl: 0.51305 ; I_diff_B_dbl: 0.501104
+19: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageTemplateMatching "-c" "-d"
+19: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+19: Test timeout computed to be: 1500
+14: sigma: 5 ; I_diff_R_dbl: 1.0027 ; I_diff_G_dbl: 0.99943 ; I_diff_B_dbl: 0.998393
 17: kernel_1:
 17: 1  2
 17: 3  4
@@ -49699,44 +49742,44 @@
 17: (I_convolution_2 == matImg_convolution_2)? 1
 17: (I_convolution_3 == matImg_convolution_3)? 1
 17: 
-17: Time to do 3 correlation filtering: 33.919921875 ms ; Mean: 11.306640625 ms
-17: Time to do 3 cv::filter2D: 23.832275390625 ms ; Mean: 7.944091796875 ms
+17: Time to do 3 correlation filtering: 23.337646484375 ms ; Mean: 7.779215494791667 ms
+17: Time to do 3 cv::filter2D: 13.765380859375 ms ; Mean: 4.588460286458333 ms
 17: 
 17: Test correlation on Klimt image:
 17: (I_correlation_1 == matImg_correlation_1)? 1
 17: (I_correlation_2 == matImg_correlation_2)? 1
 17: (I_correlation_3 == matImg_correlation_3)? 1
-14: sigma: 7 ; I_diff_R_dbl: 0.524546 ; I_diff_G_dbl: 0.524667 ; I_diff_B_dbl: 0.500368
+14: sigma: 7 ; I_diff_R_dbl: 1.00407 ; I_diff_G_dbl: 1.0034 ; I_diff_B_dbl: 0.996547
 14: ===============================================================================
 14: All tests passed (28 assertions in 3 test cases)
 14: 
-17: 
-17: Time to do 3 convolution filtering: 33.572998046875 ms ; Mean: 11.190999348958334 ms
- 16/290 Test  #14: testGaussianFilter ................................................   Passed    2.34 sec
-test 19
-        Start  19: testImageTemplateMatching
+ 16/290 Test  #14: testGaussianFilter ................................................   Passed    1.95 sec
+test 20
+        Start  20: testImageWarp
 
-19: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageTemplateMatching "-c" "-d"
-19: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-19: Test timeout computed to be: 1500
-17: Time to do 3 cv::filter2D: 24.30517578125 ms ; Mean: 8.1017252604166661 ms
+20: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageWarp "-c" "-d"
+20: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+20: Test timeout computed to be: 1500
+17: 
+17: Time to do 3 convolution filtering: 30.66943359375 ms ; Mean: 10.22314453125 ms
+17: Time to do 3 cv::filter2D: 14.0908203125 ms ; Mean: 4.696940104166667 ms
 17: 
 17: Test convolution on Klimt image:
 17: (I_convolution_1 == matImg_convolution_1)? 1
 17: (I_convolution_2 == matImg_convolution_2)? 1
 17: (I_convolution_3 == matImg_convolution_3)? 1
 17: 
-17: Time to do Sobel: 28.440673828125 ms
-17: Time to do cv::Sobel: 9.692138671875 ms
+17: Time to do Sobel: 20.228759765625 ms
+17: Time to do cv::Sobel: 5.980712890625 ms
 17: 
 17: Test Sobel on Klimt image:
 17: (I_sobel_x == matImg_sobel_x)? 1
 17: 
-17: Time to do Sobel Iu and Iv: 35.802490234375 ms
+17: Time to do Sobel Iu and Iv: 24.859619140625 ms
 17: (Iu == matImg_sobel_x)? 1
 17: (Iv == matImg_sobel_y)? 1
 17: 
-17: Time to do sepFilter: 14.377197265625 ms
+17: Time to do sepFilter: 9.9228515625 ms
 17: (I_sep_filtered == matImg_sobel_x)? 1
 17: 
 17: Test median on grayscale image:
@@ -49748,23 +49791,23 @@
 17: (median_rgba[2] (=12) == expected_median_rgba[2] ( 12))? 1
 17: 
 17: Test Gaussian Blur on Klimt grayscale image:
-17: Time to do ViSP Gaussian Blur on grayscale images: 16.356689453125 ms
-17: Time to do OpenCV Gaussian Blur on grayscale images: 24.167724609375 ms
+17: Time to do ViSP Gaussian Blur on grayscale images: 9.024658203125 ms
+17: Time to do OpenCV Gaussian Blur on grayscale images: 15.9970703125 ms
 17: (I_blur == matImg_blur)? 1
 17: 
 17: Test Gaussian Blur on Klimt color image:
-17: Time to do ViSP Gaussian Blur on color images: 32.903076171875 ms
-17: Time to do OpenCV Gaussian Blur on color images: 39.593994140625 ms
+17: Time to do ViSP Gaussian Blur on color images: 25.003662109375 ms
+17: Time to do OpenCV Gaussian Blur on color images: 27.278076171875 ms
 17: (I_rgb_blur == matImg_rgb_blur)? 1
 17: 
 17: testImageFilter is ok.
- 17/290 Test  #17: testImageFilter ...................................................   Passed    1.53 sec
-test 20
-        Start  20: testImageWarp
+ 17/290 Test  #17: testImageFilter ...................................................   Passed    1.10 sec
+test 21
+        Start  21: testIoEXR
 
-20: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageWarp "-c" "-d"
-20: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-20: Test timeout computed to be: 1500
+21: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoEXR "-c" "-d"
+21: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+21: Test timeout computed to be: 1500
 19: I:
 19:   1   2   2   4   1
 19:   3   4   1   5   2
@@ -49819,6 +49862,12 @@
 20: Percentage valid pixels (45 deg Bilinear PIL): 0.873355
 20: Percentage valid pixels (SRT Nearest Neighbor Ref): 0.997744
 20: Percentage valid pixels (SRT Nearest Neighbor OpenCV): 0.997536
+21: 
+21: Error(s) in input:
+21:   Unrecognised token: -c
+21: 
+21: Run with -? for usage
+21: 
 20: Percentage valid pixels (SRT Nearest Neighbor PIL): 0.999427
 20: Percentage valid pixels (SRT Bilinear Ref): 0.974206
 20: Percentage valid pixels (SRT Bilinear OpenCV): 0.944816
@@ -49842,6 +49891,16 @@
 20: Percentage valid pixels (Homography Bilinear Ref): 0.678709
 20: Percentage valid pixels (Homography Bilinear OpenCV): 0.673592
 20: Percentage valid pixels (Homography Bilinear PIL): 0.828165
+21: ===============================================================================
+21: All tests passed (4718622 assertions in 2 test cases)
+21: 
+ 18/290 Test  #21: testIoEXR .........................................................   Passed    1.94 sec
+test 22
+        Start  22: testIoPFM
+
+22: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoPFM "-c" "-d"
+22: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+22: Test timeout computed to be: 1500
 20: Percentage valid pixels (Homography Nearest Neighbor Ref): 0.765791
 20: Percentage valid pixels (Homography Nearest Neighbor OpenCV): 0.765791
 20: Percentage valid pixels (Homography Nearest Neighbor PIL): 1
@@ -49851,61 +49910,32 @@
 20: ===============================================================================
 20: All tests passed (183 assertions in 4 test cases)
 20: 
- 18/290 Test  #20: testImageWarp .....................................................   Passed    4.16 sec
-test 21
-        Start  21: testIoEXR
-
-21: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoEXR "-c" "-d"
-21: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-21: Test timeout computed to be: 1500
-19: Template matching: 283.482666015625 ms
-19: Template matching (gold): 3128.14501953125 ms
- 19/290 Test  #19: testImageTemplateMatching .........................................   Passed    4.84 sec
-test 22
-        Start  22: testIoPFM
-
-22: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoPFM "-c" "-d"
-22: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-22: Test timeout computed to be: 1500
-21: 
-21: Error(s) in input:
-21:   Unrecognised token: -c
-21: 
-21: Run with -? for usage
-21: 
-22: 
-22: Error(s) in input:
-22:   Unrecognised token: -c
-22: 
-22: Run with -? for usage
-22: 
-22: ===============================================================================
-22: All tests passed (3145762 assertions in 2 test cases)
-22: 
- 20/290 Test  #22: testIoPFM .........................................................   Passed    1.98 sec
+ 19/290 Test  #20: testImageWarp .....................................................   Passed    2.47 sec
 test 23
         Start  23: testIoPGM
 
 23: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoPGM "-c" "-d"
 23: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 23: Test timeout computed to be: 1500
-18: Compare regular and SSE version of vpImageTools::normalizedCorrelation()
-18: vpImageTools::normalizedCorrelation(): 0.948259 ; 3161.62 ms
-18: Gold normalizedCorrelation(): 0.948259 ; 3447.88 ms
-18: 
-18: True template position: 201, 310
-18: Found template position: 200, 310
- 21/290 Test  #18: testImageNormalizedCorrelation ....................................   Passed    7.80 sec
+19: Template matching: 187.397216796875 ms
+19: Template matching (gold): 1847.547607421875 ms
+ 20/290 Test  #19: testImageTemplateMatching .........................................   Passed    2.98 sec
 test 24
         Start  24: testIoPPM
 
 24: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoPPM "-c" "-d"
 24: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 24: Test timeout computed to be: 1500
-21: ===============================================================================
-21: All tests passed (4718622 assertions in 2 test cases)
-21: 
- 22/290 Test  #21: testIoEXR .........................................................   Passed    3.42 sec
+22: 
+22: Error(s) in input:
+22:   Unrecognised token: -c
+22: 
+22: Run with -? for usage
+22: 
+22: ===============================================================================
+22: All tests passed (3145762 assertions in 2 test cases)
+22: 
+ 21/290 Test  #22: testIoPFM .........................................................   Passed    1.02 sec
 test 25
         Start  25: testPerformanceLUT
 
@@ -49913,14 +49943,14 @@
 25: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 25: Test timeout computed to be: 1500
 23: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-23: Write image: /tmp/pbuilder1/Klimt_grey.pgm
+23: Write image: /tmp/pbuilder2/Klimt_grey.pgm
 23: Read image: /usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.pgm
 23: Catch an exception due to a non existing file: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.pgm" doesn't exist
 23: 
-23: Write image: /tmp/pbuilder1/directory-that-does-not-exist/Klimt.pgm
-23: Catch an exception due to a non existing file: Error [0]:	Cannot create PGM file "/tmp/pbuilder1/directory-that-does-not-exist/Klimt.pgm"
+23: Write image: /tmp/pbuilder2/directory-that-does-not-exist/Klimt.pgm
+23: Catch an exception due to a non existing file: Error [0]:	Cannot create PGM file "/tmp/pbuilder2/directory-that-does-not-exist/Klimt.pgm"
 23: 
- 23/290 Test  #23: testIoPGM .........................................................   Passed    1.48 sec
+ 22/290 Test  #23: testIoPGM .........................................................   Passed    0.82 sec
 test 26
         Start  26: testReadImage
 
@@ -49928,41 +49958,35 @@
 26: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 26: Test timeout computed to be: 1500
 24: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-24: Write image: /tmp/pbuilder1/Klimt_grey.ppm
+24: Write image: /tmp/pbuilder2/Klimt_grey.ppm
 24: Read image: /usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm
 24: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm" doesn't exist
 24: 
-24: Write image: /tmp/pbuilder1/directory-that-does-not-exist/Klimt.ppm
-24: Catch an exception due to a non existing file: Error [0]:	Cannot create PPM file "/tmp/pbuilder1/directory-that-does-not-exist/Klimt.ppm"
+24: Write image: /tmp/pbuilder2/directory-that-does-not-exist/Klimt.ppm
+24: Catch an exception due to a non existing file: Error [0]:	Cannot create PPM file "/tmp/pbuilder2/directory-that-does-not-exist/Klimt.ppm"
 24: 
 24: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-24: Write image: /tmp/pbuilder1/Klimt_color.ppm
+24: Write image: /tmp/pbuilder2/Klimt_color.ppm
 24: Read image: /usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm
 24: Catch an exception due to a non existing file: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm" doesn't exist
 24: 
-24: Write image: /tmp/pbuilder1/directory-that-does-not-exist/Klimt.ppm
-24: Catch an exception due to a non existing file: Error [0]:	Cannot create PPM file "/tmp/pbuilder1/directory-that-does-not-exist/Klimt.ppm"
+24: Write image: /tmp/pbuilder2/directory-that-does-not-exist/Klimt.ppm
+24: Catch an exception due to a non existing file: Error [0]:	Cannot create PPM file "/tmp/pbuilder2/directory-that-does-not-exist/Klimt.ppm"
 24: 
- 24/290 Test  #24: testIoPPM .........................................................   Passed    1.43 sec
+ 23/290 Test  #24: testIoPPM .........................................................   Passed    0.89 sec
 test 27
         Start  27: testUndistortImage
 
 27: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testUndistortImage "-c" "-d"
 27: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 27: Test timeout computed to be: 1500
-25: 
-25: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-25: I=558x560
-26: Read ppm ok
-26: Read pgm ok
-26: Read jpeg ok
-26: Read png ok
-26: Read ppm ok
-26: Read pgm ok
-26: Read jpeg ok
-26: Read png ok
-25: t_iterate1=500.403 ms ; t_iterate1/10=50.0403 ms
- 25/290 Test  #26: testReadImage .....................................................   Passed    1.26 sec
+18: Compare regular and SSE version of vpImageTools::normalizedCorrelation()
+18: vpImageTools::normalizedCorrelation(): 0.948259 ; 1873.8 ms
+18: Gold normalizedCorrelation(): 0.948259 ; 1756.7 ms
+18: 
+18: True template position: 201, 310
+18: Found template position: 200, 310
+ 24/290 Test  #18: testImageNormalizedCorrelation ....................................   Passed    4.49 sec
 test 28
         Start  28: testImageBinarise
 
@@ -50047,49 +50071,57 @@
 28: 255 ; 255 ; 255 ; 255
 28: 255 ; 255 ; 255 ; 255
 28: 
-28: Iterate: 126.678 ms for 100 iterations.
-28: LUT: 56.1168 ms for 100 iterations.
+28: Iterate: 77.7539 ms for 100 iterations.
+28: LUT: 31.3852 ms for 100 iterations.
 28: 
 28: testImageBinarise ok !
- 26/290 Test  #28: testImageBinarise .................................................   Passed    0.24 sec
+ 25/290 Test  #28: testImageBinarise .................................................   Passed    0.15 sec
 test 29
         Start  29: testImageDifference
 
-29: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageDifference "-c" "-d"
-29: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-29: Test timeout computed to be: 1500
-29: Grayscale:
+29: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageDifference "-c" "-d"
+29: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+29: Test timeout computed to be: 1500
+29: Grayscale:
+25: 
+25: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+25: I=558x560
+26: Read ppm ok
+26: Read pgm ok
+26: Read jpeg ok
+26: Read png ok
+26: Read ppm ok
+26: Read pgm ok
+26: Read jpeg ok
+26: Read png ok
+ 26/290 Test  #26: testReadImage .....................................................   Passed    0.94 sec
+test 30
+        Start  30: testImageDraw
+
+30: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageDraw "-c" "-d"
+30: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+30: Test timeout computed to be: 1500
+25: t_iterate1=296.161 ms ; t_iterate1/10=29.6161 ms
 27: Read image: /usr/share/visp-images-data/ViSP-images/calibration/grid36-01.png
 27: Input image: 640x480
 27: Nb threads to use for vpImageTools::undistort(): 2
 27: 
 27: Undistortion in process (color image)... 
-25: t_iterate2=505.84 ms ; t_iterate2/10=50.584 ms
-25: t_lut=34.7715 ms ; t_lut/10=3.47715 ms
-25: 
-25: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-25: I_grayscale=558x560
-25: t_iterate_grayscale1=135.65 ms ; t_iterate1/10=13.565 ms
-25: t_lut_grayscale=10.3962 ms ; t_lut_grayscale/10=1.03962 ms
-25: 
-25: t_lut_singlethread/t_lut_multithread (color)=0.860784X
 29: (Idiff_regular == Idiff_sse)
-29: t_regular: 291.339 ms ; mean t_regular: 1.13804 ms
-29: t_sse: 316.697 ms ; mean t_sse: 1.2371 ms
-29: speed-up: 0.919931 times
+29: t_regular: 146.755 ms ; mean t_regular: 0.573262 ms
+29: t_sse: 161.598 ms ; mean t_sse: 0.631241 ms
+29: speed-up: 0.908151 times
 29: 
 29: Color:
+25: t_iterate2=295.479 ms ; t_iterate2/10=29.5479 ms
+25: t_lut=22.8713 ms ; t_lut/10=2.28713 ms
 25: 
-25: t_lut_singlethread/t_lut_multithread (grayscale)=0.637278X
- 27/290 Test  #25: testPerformanceLUT ................................................   Passed    3.29 sec
-test 30
-        Start  30: testImageDraw
-
-30: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageDraw "-c" "-d"
-30: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-30: Test timeout computed to be: 1500
+25: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+25: I_grayscale=558x560
+25: t_iterate_grayscale1=79.6653 ms ; t_iterate1/10=7.96653 ms
+25: t_lut_grayscale=8.99536 ms ; t_lut_grayscale/10=0.899536 ms
 30: Save: 0
- 28/290 Test  #30: testImageDraw .....................................................   Passed    1.45 sec
+ 27/290 Test  #30: testImageDraw .....................................................   Passed    0.85 sec
 test 31
         Start  31: testImageGetValue
 
@@ -50111,23 +50143,16 @@
 31: diff_round: 153459 ; meanDiffRound: 0.499541
 31: diff: 280 ; meanDiff: 0.000911458
 31: 
-31: Fixed-point vpImage::getValue(double, double), sum1: 126974310 in 234.56 ms
-27: Time for 10 color image undistortion (ms): 3311.58
-27: Undistortion in process with remap (color image)... 
-31: Old method, sum2: 127474356 in 277.586 ms
-31: Speed-up: 1.18343X
-27: Time for 10 color image undistortion with remap (ms): 180.604
-27: Speed-up: 18.3361X
-27: 
-27: Undistortion in process (gray image)... 
-31: 
-31: Fixed-point vpImage::getValue(double, double), sum1: 126947293 in 224.286 ms
-31: Old method (without vpMath::round()), sum2: 126947287 in 211.315 ms
-31: Speed-up: 0.942165X
+31: Fixed-point vpImage::getValue(double, double), sum1: 126974310 in 98.2256 ms
+31: Old method, sum2: 127474356 in 134.684 ms
+31: Speed-up: 1.37117X
+25: 
+25: t_lut_singlethread/t_lut_multithread (color)=0.214909X
+25: 
+25: t_lut_singlethread/t_lut_multithread (grayscale)=0.846685X
 31: 
-31: Check that getValue returns correct results for integer coordinates
-31: (I == I_copy)? 1
- 29/290 Test  #31: testImageGetValue .................................................   Passed    2.03 sec
+31: Fixed-point vpImage::getValue(double, double), sum1: 126947293 in 96.3379 ms
+ 28/290 Test  #25: testPerformanceLUT ................................................   Passed    2.88 sec
 test 32
         Start  32: testImageMorphology
 
@@ -50143,35 +50168,15 @@
 32: ===============================================================================
 32: All tests passed (20 assertions in 2 test cases)
 32: 
- 30/290 Test  #32: testImageMorphology ...............................................   Passed    0.08 sec
+ 29/290 Test  #32: testImageMorphology ...............................................   Passed    0.07 sec
 test 33
         Start  33: testImageOwnership
 
 33: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageOwnership "-c" "-d"
 33: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 33: Test timeout computed to be: 1500
-29: (Idiff_regular_color == Idiff_sse_color)
-29: t_regular: 675.977 ms ; mean t_regular: 2.64054 ms
-29: t_sse: 1336 ms ; mean t_sse: 5.21877 ms
-29: speed-up: 0.505969 times
-29: Test vpRGBa
-29: Test ok: same rgba
-29: Test ok: R value differ
-29: Test ok: G value differ
-29: Test ok: B value differ
-29: Test vpRGBf
-29: Test ok: same rgbf
-29: Test ok: Rf value differ
-29: Test ok: Gf value differ
-29: Test ok: Bf value differ
-29: Test succeed
- 31/290 Test  #29: testImageDifference ...............................................   Passed    4.96 sec
-test 34
-        Start  34: testImagePoint
-
-34: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImagePoint "-c" "-d"
-34: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-34: Test timeout computed to be: 1500
+31: Old method (without vpMath::round()), sum2: 126947287 in 104.651 ms
+31: Speed-up: 1.08629X
 33: I:
 33:   0   1
 33:   2   3
@@ -50205,29 +50210,23 @@
 33:   6   7   8
 33:   9  10  11
 33: Test succeed
- 32/290 Test  #33: testImageOwnership ................................................   Passed    0.08 sec
+ 30/290 Test  #33: testImageOwnership ................................................   Passed    0.06 sec
+test 34
+        Start  34: testImagePoint
+
+34: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImagePoint "-c" "-d"
+34: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+34: Test timeout computed to be: 1500
+31: 
+31: Check that getValue returns correct results for integer coordinates
+31: (I == I_copy)? 1
+ 31/290 Test  #31: testImageGetValue .................................................   Passed    1.12 sec
 test 35
         Start  35: testImagePrint
 
 35: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImagePrint "-c" "-d"
 35: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 35: Test timeout computed to be: 1500
-34: 
-34: Error(s) in input:
-34:   Unrecognised token: -c
-34: 
-34: Run with -? for usage
-34: 
-34: ===============================================================================
-34: All tests passed (28 assertions in 2 test cases)
-34: 
- 33/290 Test  #34: testImagePoint ....................................................   Passed    0.08 sec
-test 36
-        Start  36: testImageResize
-
-36: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageResize "-c" "-d"
-36: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-36: Test timeout computed to be: 1500
 35: I_int:
 35: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
 35: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
@@ -50302,7 +50301,23 @@
 35: (10,10,10,10) (11,11,11,11) (12,12,12,12) (13,13,13,13) (14,14,14,14)
 35: (15,15,15,15) (16,16,16,16) (17,17,17,17) (18,18,18,18) (19,19,19,19)
 35: (20,20,20,20) (21,21,21,21) (22,22,22,22) (23,23,23,23) (24,24,24,24)
- 34/290 Test  #35: testImagePrint ....................................................   Passed    0.09 sec
+ 32/290 Test  #35: testImagePrint ....................................................   Passed    0.07 sec
+test 36
+        Start  36: testImageResize
+
+36: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testImageResize "-c" "-d"
+36: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+36: Test timeout computed to be: 1500
+34: 
+34: Error(s) in input:
+34:   Unrecognised token: -c
+34: 
+34: Run with -? for usage
+34: 
+34: ===============================================================================
+34: All tests passed (28 assertions in 2 test cases)
+34: 
+ 33/290 Test  #34: testImagePoint ....................................................   Passed    0.10 sec
 test 37
         Start  37: perfColVectorOperations
 
@@ -50377,7 +50392,7 @@
 36: ===============================================================================
 36: All tests passed (4 assertions in 2 test cases)
 36: 
- 35/290 Test  #36: testImageResize ...................................................   Passed    0.10 sec
+ 34/290 Test  #36: testImageResize ...................................................   Passed    0.08 sec
 test 38
         Start  38: perfMatrixMultiplication
 
@@ -50387,7 +50402,7 @@
 37: ===============================================================================
 37: All tests passed (8 assertions in 4 test cases)
 37: 
- 36/290 Test  #37: perfColVectorOperations ...........................................   Passed    0.07 sec
+ 35/290 Test  #37: perfColVectorOperations ...........................................   Passed    0.07 sec
 test 39
         Start  39: perfMatrixTranspose
 
@@ -50399,7 +50414,7 @@
 38: ===============================================================================
 38: All tests passed (8 assertions in 8 test cases)
 38: 
- 37/290 Test  #38: perfMatrixMultiplication ..........................................   Passed    0.07 sec
+ 36/290 Test  #38: perfMatrixMultiplication ..........................................   Passed    0.07 sec
 test 40
         Start  40: testArray2D
 
@@ -50409,13 +50424,123 @@
 39: ===============================================================================
 39: All tests passed (1 assertion in 1 test case)
 39: 
- 38/290 Test  #39: perfMatrixTranspose ...............................................   Passed    0.06 sec
+ 37/290 Test  #39: perfMatrixTranspose ...............................................   Passed    0.07 sec
 test 41
         Start  41: testColVector
 
 41: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testColVector "-c" "-d"
 41: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 41: Test timeout computed to be: 1500
+29: (Idiff_regular_color == Idiff_sse_color)
+29: t_regular: 288.309 ms ; mean t_regular: 1.12621 ms
+29: t_sse: 608.52 ms ; mean t_sse: 2.37703 ms
+29: speed-up: 0.473787 times
+29: Test vpRGBa
+29: Test ok: same rgba
+29: Test ok: R value differ
+29: Test ok: G value differ
+29: Test ok: B value differ
+29: Test vpRGBf
+29: Test ok: same rgbf
+29: Test ok: Rf value differ
+29: Test ok: Gf value differ
+29: Test ok: Bf value differ
+29: Test succeed
+ 38/290 Test  #29: testImageDifference ...............................................   Passed    2.61 sec
+test 42
+        Start  42: testEigenConversion
+
+42: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testEigenConversion "-c" "-d"
+42: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+42: Test timeout computed to be: 1500
+41: ** Test 1
+41: v(4,1) = [3  3  3  3]^T
+41: ** Test 2
+41: v(4,1) = [0.5  0.5  0.5  0.5]^T
+41: ** Test 3
+41: v(5,1) = [0  0  0  0  0]^T
+41: ** Test 4
+41: v(4,1) = [0  1  2  3]^T
+41: ** Test 5
+41: w(2,1) = [0  1]^T
+41: ** Test 6
+41: r2(3,1) = [1  2  3]^T
+41: ** Test 7
+41: M(4,1) = [0  1  2  3]^T
+41: ** Test 8
+41: v(4,1) = [0  1  2  3]^T
+41: ** Test 9
+41: w(4,1) = [0  1  2  3]^T
+41: ** Test 10
+41: z1(4,1) = [0  1  2  3]^T
+41: ** Test 11
+41: z2(4,1) = [0  1  2  3]^T
+41: ** Test 12
+41: w(3,1) = [3  6  9]^T
+41: ** Test 13
+41: x(3,1) = [3  6  9]^T
+41: ** Test 14
+41: y1(3,1) = [3  6  9]^T
+41: ** Test 15
+41: y2(3,1) = [3  6  9]^T
+41: ** Test 16
+41: r2(3,1) = [-1  -1  -1]^T
+41: ** Test 17
+41: r2(4,1) = [-1  -1  -1  -2]^T
+41: ** Test 18
+41: r3(7,1) = [1  1  1  -1  -1  -1  -2]^T
+41: ** Test 19
+41: r1(7,1) = [1  1  1  -1  -1  -1  -2]^T
+41: test r1: 2
+41: 2
+41: 2
+41: test r2: 4
+41: 4
+41: 4
+41: test r1+r2: 6
+41: 6
+41: 6
+41: test r: 6
+41: 6
+41: 6
+41: ** Test 20
+41: r(3,1) = [6  6  6]^T
+41: ** Test 21
+41: r1(3,1) = [6  6  6]^T
+41: ** Test 22
+41: r(3,1) = [-2  -2  -2]^T
+41: ** Test 23
+41: r1(3,1) = [-2  -2  -2]^T
+41: ** Test 24
+41: r(5,1) = [5  5  5  5  5]^T
+41: ** Test mean
+41: ** Test stdev
+41: ** Test stdev(bessel)
+41: ** Test median
+41: ** Test median (odd)
+41: r: [8.1472
+41: 9.0579
+41: 1.2699
+41: 9.1338
+41: 6.3236
+41: 0.9754
+41: 2.785
+41: 5.4688
+41: 9.5751
+41: 9.6489
+41: 1.5761]^T
+41: r[11,1]=
+41:   8.147 
+41:   9.057 
+41:   1.269 
+41:   9.133 
+41:   6.323 
+41:   0.975 
+41:   2.785 
+41:   5.468 
+41:   9.575 
+41:   9.648 
+41:   1.576 
 40: ** Test 1
 40: A(0,0) = 
 40: 
@@ -50559,103 +50684,13 @@
 40: 195
 40: 224
 40: All tests succeed
- 39/290 Test  #40: testArray2D .......................................................   Passed    0.08 sec
-27: Time for 100 gray image undistortion (ms): 1229.92
-27: Undistortion in process with remap (gray image)... 
-test 42
-        Start  42: testEigenConversion
+ 39/290 Test  #40: testArray2D .......................................................   Passed    0.11 sec
+test 43
+        Start  43: testHomogeneousMatrix
 
-42: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testEigenConversion "-c" "-d"
-42: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-42: Test timeout computed to be: 1500
-41: ** Test 1
-41: v(4,1) = [3  3  3  3]^T
-41: ** Test 2
-41: v(4,1) = [0.5  0.5  0.5  0.5]^T
-41: ** Test 3
-41: v(5,1) = [0  0  0  0  0]^T
-41: ** Test 4
-41: v(4,1) = [0  1  2  3]^T
-41: ** Test 5
-41: w(2,1) = [0  1]^T
-41: ** Test 6
-41: r2(3,1) = [1  2  3]^T
-41: ** Test 7
-41: M(4,1) = [0  1  2  3]^T
-41: ** Test 8
-41: v(4,1) = [0  1  2  3]^T
-41: ** Test 9
-41: w(4,1) = [0  1  2  3]^T
-41: ** Test 10
-41: z1(4,1) = [0  1  2  3]^T
-41: ** Test 11
-41: z2(4,1) = [0  1  2  3]^T
-41: ** Test 12
-41: w(3,1) = [3  6  9]^T
-41: ** Test 13
-41: x(3,1) = [3  6  9]^T
-41: ** Test 14
-41: y1(3,1) = [3  6  9]^T
-41: ** Test 15
-41: y2(3,1) = [3  6  9]^T
-41: ** Test 16
-41: r2(3,1) = [-1  -1  -1]^T
-41: ** Test 17
-41: r2(4,1) = [-1  -1  -1  -2]^T
-41: ** Test 18
-41: r3(7,1) = [1  1  1  -1  -1  -1  -2]^T
-41: ** Test 19
-41: r1(7,1) = [1  1  1  -1  -1  -1  -2]^T
-41: test r1: 2
-41: 2
-41: 2
-41: test r2: 4
-41: 4
-41: 4
-41: test r1+r2: 6
-41: 6
-41: 6
-41: test r: 6
-41: 6
-41: 6
-41: ** Test 20
-41: r(3,1) = [6  6  6]^T
-41: ** Test 21
-41: r1(3,1) = [6  6  6]^T
-41: ** Test 22
-41: r(3,1) = [-2  -2  -2]^T
-41: ** Test 23
-41: r1(3,1) = [-2  -2  -2]^T
-41: ** Test 24
-41: r(5,1) = [5  5  5  5  5]^T
-41: ** Test mean
-41: ** Test stdev
-41: ** Test stdev(bessel)
-41: ** Test median
-41: ** Test median (odd)
-41: r: [8.1472
-41: 9.0579
-41: 1.2699
-41: 9.1338
-41: 6.3236
-41: 0.9754
-41: 2.785
-41: 5.4688
-41: 9.5751
-41: 9.6489
-41: 1.5761]^T
-41: r[11,1]=
-41:   8.147 
-41:   9.057 
-41:   1.269 
-41:   9.133 
-41:   6.323 
-41:   0.975 
-41:   2.785 
-41:   5.468 
-41:   9.575 
-41:   9.648 
-41:   1.576 
+43: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testHomogeneousMatrix "-c" "-d"
+43: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+43: Test timeout computed to be: 1500
 42: 
 42: Error(s) in input:
 42:   Unrecognised token: -c
@@ -50772,26 +50807,19 @@
 42: ===============================================================================
 42: All tests passed (14 assertions in 13 test cases)
 42: 
- 40/290 Test  #42: testEigenConversion ...............................................   Passed    0.09 sec
-test 43
-        Start  43: testHomogeneousMatrix
+ 40/290 Test  #42: testEigenConversion ...............................................   Passed    0.07 sec
+test 44
+        Start  44: testJsonArrayConversion
 
-43: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testHomogeneousMatrix "-c" "-d"
-43: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-43: Test timeout computed to be: 1500
-27: Time for 100 gray image undistortion with remap (ms): 120.592
-27: Speed-up: 10.199X
-27: 
-27: Write undistorted image: /tmp/pbuilder1/grid36-01_undistorted_color.png
+44: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testJsonArrayConversion "-c" "-d"
+44: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+44: Test timeout computed to be: 1500
 43: 
 43: Error(s) in input:
 43:   Unrecognised token: -c
 43: 
 43: Run with -? for usage
 43: 
-27: Write undistorted image: /tmp/pbuilder1/grid36-01_undistorted_gray.png
-27: 
-27: Write undistorted image with remap: /tmp/pbuilder1/grid36-01_undistorted_remap_color.png
 43: Original data:
 43: 0.9835 -0.0581  0.1716 0.0072
 43:  -0.0937 -0.9738  0.2072 0.0481
@@ -50867,42 +50895,13 @@
 43: ===============================================================================
 43: All tests passed (28 assertions in 4 test cases)
 43: 
- 41/290 Test  #43: testHomogeneousMatrix .............................................   Passed    0.10 sec
-test 44
-        Start  44: testJsonArrayConversion
-
-44: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testJsonArrayConversion "-c" "-d"
-44: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-44: Test timeout computed to be: 1500
-27: Write undistorted image with remap: /tmp/pbuilder1/grid36-01_undistorted_remap_gray.png
-27: U_diff_abs mean value: 0.123914
-27: U_diff_gray_abs mean value: 0.165218
-44: 
-44: Error(s) in input:
-44:   Unrecognised token: -c
-44: 
-44: Run with -? for usage
-44: 
-27: 
-27: Write undistorted image: /tmp/pbuilder1/grid36-01_undistorted_diff_color.png
-27: Write undistorted image: /tmp/pbuilder1/grid36-01_undistorted_diff_gray.png
-44: ===============================================================================
-44: All tests passed (472 assertions in 5 test cases)
-44: 
- 42/290 Test  #44: testJsonArrayConversion ...........................................   Passed    0.09 sec
+ 41/290 Test  #43: testHomogeneousMatrix .............................................   Passed    0.06 sec
 test 45
         Start  45: testKalmanAcceleration
 
 45: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testKalmanAcceleration "-c" "-d"
 45: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 45: Test timeout computed to be: 1500
- 43/290 Test  #27: testUndistortImage ................................................   Passed    6.52 sec
-test 46
-        Start  46: testKalmanVelocity
-
-46: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testKalmanVelocity "-c" "-d"
-46: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-46: Test timeout computed to be: 1500
 45: -------- iter 0 ------------
 45: measure : 3
 45: Xest: 3  0  0
@@ -51307,7 +51306,29 @@
 45: measure : 3
 45: Xest: 2.986032174  0.00894562157  0.02035920556
 45: Xpre: 2.999049637  0.008051059413  0.02035920556
- 44/290 Test  #45: testKalmanAcceleration ............................................   Passed    0.11 sec
+44: 
+44: Error(s) in input:
+44:   Unrecognised token: -c
+44: 
+44: Run with -? for usage
+44: 
+ 42/290 Test  #45: testKalmanAcceleration ............................................   Passed    0.10 sec
+test 46
+        Start  46: testKalmanVelocity
+
+46: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testKalmanVelocity "-c" "-d"
+46: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+46: Test timeout computed to be: 1500
+44: ===============================================================================
+44: All tests passed (472 assertions in 5 test cases)
+44: 
+ 43/290 Test  #44: testJsonArrayConversion ...........................................   Passed    0.14 sec
+test 47
+        Start  47: testLineFitting
+
+47: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testLineFitting "-c" "-d"
+47: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+47: Test timeout computed to be: 1500
 46: -------- iter 0 ------------
 46: measure : 3  5
 46: F = 
@@ -54451,12 +54472,6 @@
 46: 2.133777974e-07  6.546947798e-07  0  0
 46: 0  0  1.349539185e-07  2.133777974e-07
 46: 0  0  2.133777974e-07  6.546947798e-07
-test 47
-        Start  47: testLineFitting
-
-47: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testLineFitting "-c" "-d"
-47: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-47: Test timeout computed to be: 1500
 46: Xest: 3.323602992  0.05928756732  5.323602992  0.05928756732
 46: -------- iter 59 ------------
 46: measure : 3.288088106  5.288088106
@@ -55429,6 +55444,59 @@
 46: 2.131515768e-07  6.530706735e-07  0  0
 46: 0  0  1.348906834e-07  2.131515768e-07
 46: 0  0  2.131515768e-07  6.530706735e-07
+47: 
+47: Error(s) in input:
+47:   Unrecognised token: -c
+47: 
+47: Run with -? for usage
+47: 
+47: 
+47: Line fitting - Horizontal
+47: imPts: (0, 10)
+47: imPts: (10, 10)
+47: imPts: (20, 10)
+47: error: 0
+47: a: 0 ; b: 10
+47: A: 0 ; B: 1 ; C: 10
+47: -A/B: -0 ; -C/B: 10
+47: 
+47: Line fitting
+47: imPts: (0, 21.456)
+47: imPts: (10, -25.344)
+47: imPts: (20, -72.144)
+47: imPts: (30, -118.944)
+47: imPts: (40, -165.744)
+47: imPts: (50, -212.544)
+47: imPts: (60, -259.344)
+47: imPts: (70, -306.144)
+47: imPts: (80, -352.944)
+47: imPts: (90, -399.744)
+47: error: 5.50671e-15
+47: a: -4.68 ; b: 21.456
+47: A: 0.977925 ; B: 0.208958 ; C: 4.48341
+47: -A/B: -4.68 ; -C/B: 21.456
+47: 
+47: Line fitting - Gaussian noise
+47: x: 0 ; y: 21.456 ; imPts: (-1.97228, 25.3257)
+47: x: 10 ; y: -25.344 ; imPts: (10.6234, -24.6193)
+47: x: 20 ; y: -72.144 ; imPts: (19.3894, -66.9441)
+47: x: 30 ; y: -118.944 ; imPts: (29.7646, -120.059)
+47: x: 40 ; y: -165.744 ; imPts: (38.7538, -159.267)
+47: x: 50 ; y: -212.544 ; imPts: (48.3567, -214.477)
+47: x: 60 ; y: -259.344 ; imPts: (61.3717, -256.237)
+47: x: 70 ; y: -306.144 ; imPts: (68.9221, -303.733)
+47: x: 80 ; y: -352.944 ; imPts: (76.1843, -355.686)
+47: x: 90 ; y: -399.744 ; imPts: (86.7454, -397.661)
+47: error: 1.18428
+47: a: -4.68 ; b: 21.456
+47: A: 0.979242 ; B: 0.202697 ; C: 4.93208
+47: -A/B: -4.83107 ; -C/B: 24.3323
+47: ===============================================================================
+47: All tests passed (5 assertions in 3 test cases)
+47: 
+27: Time for 10 color image undistortion (ms): 2073.81
+27: Undistortion in process with remap (color image)... 
+ 44/290 Test  #47: testLineFitting ...................................................   Passed    0.09 sec
 46: Xest: 3.238588893  -0.07195608964  5.238588893  -0.07195608964
 46: -------- iter 77 ------------
 46: measure : 3.19839356  5.19839356
@@ -57848,6 +57916,12 @@
 46: 2.133333333e-11  8e-10  0  0
 46: 8e-10  4e-08  0  0
 46: 0  0  2.133333333e-11  8e-10
+test 48
+        Start  48: testMath
+
+48: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMath "-c" "-d"
+48: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+48: Test timeout computed to be: 1500
 46: 0  0  8e-10  4e-08
 46: Pest 
 46: 1.18818132e-07  1.877428779e-07  0  0
@@ -62127,63 +62201,6 @@
 46: 0  0  2.130576781e-07  6.528772393e-07
 46: Xest: 2.982991155  0.2052114354  4.982991155  0.2052114354
  45/290 Test  #46: testKalmanVelocity ................................................   Passed    0.14 sec
-test 48
-        Start  48: testMath
-
-48: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMath "-c" "-d"
-48: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-48: Test timeout computed to be: 1500
-47: 
-47: Error(s) in input:
-47:   Unrecognised token: -c
-47: 
-47: Run with -? for usage
-47: 
-47: 
-47: Line fitting - Horizontal
-47: imPts: (0, 10)
-47: imPts: (10, 10)
-47: imPts: (20, 10)
-47: error: 0
-47: a: 0 ; b: 10
-47: A: 0 ; B: 1 ; C: 10
-47: -A/B: -0 ; -C/B: 10
-47: 
-47: Line fitting
-47: imPts: (0, 21.456)
-47: imPts: (10, -25.344)
-47: imPts: (20, -72.144)
-47: imPts: (30, -118.944)
-47: imPts: (40, -165.744)
-47: imPts: (50, -212.544)
-47: imPts: (60, -259.344)
-47: imPts: (70, -306.144)
-47: imPts: (80, -352.944)
-47: imPts: (90, -399.744)
-47: error: 5.50671e-15
-47: a: -4.68 ; b: 21.456
-47: A: 0.977925 ; B: 0.208958 ; C: 4.48341
-47: -A/B: -4.68 ; -C/B: 21.456
-47: 
-47: Line fitting - Gaussian noise
-47: x: 0 ; y: 21.456 ; imPts: (-1.97228, 25.3257)
-47: x: 10 ; y: -25.344 ; imPts: (10.6234, -24.6193)
-47: x: 20 ; y: -72.144 ; imPts: (19.3894, -66.9441)
-47: x: 30 ; y: -118.944 ; imPts: (29.7646, -120.059)
-47: x: 40 ; y: -165.744 ; imPts: (38.7538, -159.267)
-47: x: 50 ; y: -212.544 ; imPts: (48.3567, -214.477)
-47: x: 60 ; y: -259.344 ; imPts: (61.3717, -256.237)
-47: x: 70 ; y: -306.144 ; imPts: (68.9221, -303.733)
-47: x: 80 ; y: -352.944 ; imPts: (76.1843, -355.686)
-47: x: 90 ; y: -399.744 ; imPts: (86.7454, -397.661)
-47: error: 1.18428
-47: a: -4.68 ; b: 21.456
-47: A: 0.979242 ; B: 0.202697 ; C: 4.93208
-47: -A/B: -4.83107 ; -C/B: 24.3323
-47: ===============================================================================
-47: All tests passed (5 assertions in 3 test cases)
-47: 
- 46/290 Test  #47: testLineFitting ...................................................   Passed    0.10 sec
 test 49
         Start  49: testMathUtils
 
@@ -62207,13 +62224,17 @@
 48: vpMath::deg(vpColVector) is Ok !
 48: vpMath::rad(vpColVector) is Ok !
 48: Test succeed
- 47/290 Test  #48: testMath ..........................................................   Passed    0.07 sec
+ 46/290 Test  #48: testMath ..........................................................   Passed    0.07 sec
 test 50
         Start  50: testMatrix
 
 50: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrix "-c" "-d"
 50: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 50: Test timeout computed to be: 1500
+27: Time for 10 color image undistortion with remap (ms): 130.391
+27: Speed-up: 15.9046X
+27: 
+27: Undistortion in process (gray image)... 
 49: 
 49: Error(s) in input:
 49:   Unrecognised token: -c
@@ -62241,6 +62262,13 @@
 49: ===============================================================================
 49: All tests passed (2414 assertions in 3 test cases)
 49: 
+ 47/290 Test  #49: testMathUtils .....................................................   Passed    0.09 sec
+test 51
+        Start  51: testMatrixConditionNumber
+
+51: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrixConditionNumber "-c" "-d"
+51: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+51: Test timeout computed to be: 1500
 50: ** Test 1
 50: R1(3,3) = 
 50: 0  0  1
@@ -62438,7 +62466,7 @@
 50: ------------------------
 50: --- TEST vpMatrix insert() with same colNum 
 50: ------------------------
-50: Matrix insert(): 0.00390625 ms
+50: Matrix insert(): 0.001220703125 ms
 50: Insert empty matrices:
 50: m1:
 50: 0  0  0
@@ -62460,19 +62488,12 @@
 50: 3  3  3  3  3  3
 50: 3  3  3  3  3  3
 50: 3  3  3  3  3  3
-50: Matrix stack(): 0.02368164062 ms
+50: Matrix stack(): 0.1528320312 ms
 50: 
 50: ------------------------
 50: --- TEST vpMatrix stack(vpRowVector)
 50: ------------------------
 50: m_big_stack: 10000x10
- 48/290 Test  #49: testMathUtils .....................................................   Passed    0.10 sec
-test 51
-        Start  51: testMatrixConditionNumber
-
-51: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrixConditionNumber "-c" "-d"
-51: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-51: Test timeout computed to be: 1500
 51: * Test square matrix M[3,3]=
 51:   1 0 0 
 51:   0 1 0 
@@ -62526,13 +62547,128 @@
 51:   Condition number cond(M): 12.3022
 51:   + Condition number computation succeed
 51: Test succeed
- 49/290 Test  #51: testMatrixConditionNumber .........................................   Passed    0.06 sec
+ 48/290 Test  #51: testMatrixConditionNumber .........................................   Passed    0.05 sec
 test 52
         Start  52: testMatrixConvolution
 
 52: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrixConvolution "-c" "-d"
 52: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 52: Test timeout computed to be: 1500
+50: Matrix stack(vpRowVector): 58.43237305 ms
+50: 
+50: ------------------------
+50: --- TEST vpMatrix stack(vpColVector)
+50: ------------------------
+50: Matrix stack(vpColVector): 14.6574707 ms
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::stack()
+50: ------------------------
+50: L:
+50: 2  2  2  2  2  2
+50: 2  2  2  2  2  2
+50: L:
+50: 2  2  2  2  2  2
+50: 2  2  2  2  2  2
+50: 3  3  3  3  3  3
+50: 3  3  3  3  3  3
+50: 3  3  3  3  3  3
+50: Matrix::stack(): 0.02416992188 ms
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::stack(vpMatrix, vpRowVector, vpMatrix)
+50: ------------------------
+50: m_big_stack_static: 100x10
+50: Matrix::stack(vpMatrix, vpRowVector, vpMatrix): 0.1591796875 ms
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::stack(vpMatrix, vpColVector, vpMatrix)
+50: ------------------------
+50: Matrix::stack(vpMatrix, vpColVector, vpMatrix): 0.09521484375 ms
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::juxtaposeMatrices()
+50: ------------------------
+50: juxtaposeM:
+50: 0  1  2  3  4  5  0  10  20  30
+50: 6  7  8  9  10  11  40  50  60  70
+50: 12  13  14  15  16  17  80  90  100  110
+50: 18  19  20  21  22  23  120  130  140  150
+50: 24  25  26  27  28  29  160  170  180  190
+50: 
+50: 1) A+B:
+50: 3  3  3  3
+50: 3  3  3  3
+50: 3  3  3  3
+50: 3  3  3  3
+50: 
+50: 2) A+B:
+50: 3  3  3  3
+50: 3  3  3  3
+50: 3  3  3  3
+50: 3  3  3  3
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::hadamard()
+50: ------------------------
+50: M1:
+50: 0  1  2  3  4
+50: 5  6  7  8  9
+50: 10  11  12  13  14
+50: 
+50: M2:
+50: 2  3  4  5  6
+50: 7  8  9  10  11
+50: 12  13  14  15  16
+50: 
+50: Res:
+50: 0  3  8  15  24
+50: 35  48  63  80  99
+50: 120  143  168  195  224
+50: ** Test 5
+50: M2(3,5) = 
+50: 0  3  8  15  24
+50: 35  48  63  80  99
+50: 120  143  168  195  224
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::stackColums()
+50: ------------------------
+50: M:
+50: 0  3  6  9  12
+50: 1  4  7  10  13
+50: 2  5  8  11  14
+50: Column stack: 0  1  2  3  4  5  6  7  8  9  10  11  12  13  14
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::stackRows()
+50: ------------------------
+50: M:
+50: 0  1  2  3  4
+50: 5  6  7  8  9
+50: 10  11  12  13  14
+50: Rows stack: 0  1  2  3  4  5  6  7  8  9  10  11  12  13  14
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::getCol()
+50: ------------------------
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::getRow()
+50: ------------------------
+50: 
+50: ------------------------
+50: --- TEST vpMatrix::getDiag()
+50: ------------------------
+50: 
+50: All tests succeeded
+ 49/290 Test  #50: testMatrix ........................................................   Passed    0.15 sec
+test 53
+        Start  53: testMatrixDeterminant
+
+53: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrixDeterminant "-c" "-d"
+53: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+53: Test timeout computed to be: 1500
 52: A:
 52: 16  2  3  13
 52: 5  11  10  8
@@ -62694,122 +62830,7 @@
 52: vpMatrix::conv2(A, B, valid):
 52: 291  378
 52: 423  366
- 50/290 Test  #52: testMatrixConvolution .............................................   Passed    0.07 sec
-test 53
-        Start  53: testMatrixDeterminant
-
-53: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrixDeterminant "-c" "-d"
-53: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-53: Test timeout computed to be: 1500
-50: Matrix stack(vpRowVector): 149.8115234 ms
-50: 
-50: ------------------------
-50: --- TEST vpMatrix stack(vpColVector)
-50: ------------------------
-50: Matrix stack(vpColVector): 26.11865234 ms
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::stack()
-50: ------------------------
-50: L:
-50: 2  2  2  2  2  2
-50: 2  2  2  2  2  2
-50: L:
-50: 2  2  2  2  2  2
-50: 2  2  2  2  2  2
-50: 3  3  3  3  3  3
-50: 3  3  3  3  3  3
-50: 3  3  3  3  3  3
-50: Matrix::stack(): 0.09448242188 ms
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::stack(vpMatrix, vpRowVector, vpMatrix)
-50: ------------------------
-50: m_big_stack_static: 100x10
-50: Matrix::stack(vpMatrix, vpRowVector, vpMatrix): 0.2976074219 ms
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::stack(vpMatrix, vpColVector, vpMatrix)
-50: ------------------------
-50: Matrix::stack(vpMatrix, vpColVector, vpMatrix): 0.1838378906 ms
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::juxtaposeMatrices()
-50: ------------------------
-50: juxtaposeM:
-50: 0  1  2  3  4  5  0  10  20  30
-50: 6  7  8  9  10  11  40  50  60  70
-50: 12  13  14  15  16  17  80  90  100  110
-50: 18  19  20  21  22  23  120  130  140  150
-50: 24  25  26  27  28  29  160  170  180  190
-50: 
-50: 1) A+B:
-50: 3  3  3  3
-50: 3  3  3  3
-50: 3  3  3  3
-50: 3  3  3  3
-50: 
-50: 2) A+B:
-50: 3  3  3  3
-50: 3  3  3  3
-50: 3  3  3  3
-50: 3  3  3  3
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::hadamard()
-50: ------------------------
-50: M1:
-50: 0  1  2  3  4
-50: 5  6  7  8  9
-50: 10  11  12  13  14
-50: 
-50: M2:
-50: 2  3  4  5  6
-50: 7  8  9  10  11
-50: 12  13  14  15  16
-50: 
-50: Res:
-50: 0  3  8  15  24
-50: 35  48  63  80  99
-50: 120  143  168  195  224
-50: ** Test 5
-50: M2(3,5) = 
-50: 0  3  8  15  24
-50: 35  48  63  80  99
-50: 120  143  168  195  224
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::stackColums()
-50: ------------------------
-50: M:
-50: 0  3  6  9  12
-50: 1  4  7  10  13
-50: 2  5  8  11  14
-50: Column stack: 0  1  2  3  4  5  6  7  8  9  10  11  12  13  14
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::stackRows()
-50: ------------------------
-50: M:
-50: 0  1  2  3  4
-50: 5  6  7  8  9
-50: 10  11  12  13  14
-50: Rows stack: 0  1  2  3  4  5  6  7  8  9  10  11  12  13  14
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::getCol()
-50: ------------------------
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::getRow()
-50: ------------------------
-50: 
-50: ------------------------
-50: --- TEST vpMatrix::getDiag()
-50: ------------------------
-50: 
-50: All tests succeeded
- 51/290 Test  #50: testMatrix ........................................................   Passed    0.26 sec
+ 50/290 Test  #52: testMatrixConvolution .............................................   Passed    0.06 sec
 test 54
         Start  54: testMatrixException
 
@@ -62822,7 +62843,7 @@
 54: ** test matrix exception during addition
 54: Catch an exception: Error [7]:	Cannot add (2x3) matrix with (2x2) matrix
 54: 
- 52/290 Test  #54: testMatrixException ...............................................   Passed    0.06 sec
+ 51/290 Test  #54: testMatrixException ...............................................   Passed    0.05 sec
 test 55
         Start  55: testMatrixInitialization
 
@@ -62986,7 +63007,7 @@
 55: 0  -1  0
 55: -1  0  0
 55: Test succeed
- 53/290 Test  #55: testMatrixInitialization ..........................................   Passed    0.07 sec
+ 52/290 Test  #55: testMatrixInitialization ..........................................   Passed    0.04 sec
 test 56
         Start  56: testMatrixInverse
 
@@ -62994,7 +63015,7 @@
 56: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 56: Test timeout computed to be: 1500
 41: 
-41: Big insert: 81.74145508 ms
+41: Big insert: 34.94848633 ms
 41: Insert empty vectors:
 41: v1: 0  0
 41: v2: 
@@ -63010,119 +63031,94 @@
 41: v: 1  0  1 == 0
 41: 
 41: All tests succeed
- 54/290 Test  #41: testColVector .....................................................   Passed    1.38 sec
+ 53/290 Test  #41: testColVector .....................................................   Passed    0.86 sec
 test 57
         Start  57: testMatrixPseudoInverse
 
 57: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMatrixPseudoInverse "-c" "-d"
 57: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 57: Test timeout computed to be: 1500
-53: Determinant default: 8.54883
-53: Determinant by Lapack: 3.92529
-53: Determinant by Eigen3: 2.7085
-53: Determinant by OpenCV: 2.6123
-53: Determinant default: 3.8252
-53: Determinant by Lapack: 3.92407
-53: Determinant by Eigen3: 2.67432
-53: Determinant by OpenCV: 2.55908
-53: Determinant default: 3.86963
-53: Determinant by Lapack: 3.93726
-53: Determinant by Eigen3: 2.89062
-53: Determinant by OpenCV: 2.80591
-53: Determinant default: 3.90088
-53: Determinant by Lapack: 3.81885
-53: Determinant by Eigen3: 2.67725
-53: Determinant by OpenCV: 2.54346
-53: Determinant default: 3.87891
-53: Determinant by Lapack: 3.90625
-53: Determinant by Eigen3: 2.69067
-53: Determinant by OpenCV: 2.52222
-53: Determinant default: 3.8916
-53: Determinant by Lapack: 3.80029
-53: Determinant by Eigen3: 2.7019
-53: Determinant by OpenCV: 2.69995
-53: Determinant default: 4.56494
-53: Determinant by Lapack: 4.229
-53: Determinant by Eigen3: 2.83569
-53: Determinant by OpenCV: 2.91675
-53: Determinant default: 3.79907
-53: Determinant by Lapack: 3.55225
-53: Determinant by Eigen3: 2.54028
-53: Determinant by OpenCV: 2.39111
-53: Determinant default: 3.52075
-53: Determinant by Lapack: 3.48804
-53: Determinant by Eigen3: 2.69263
-53: Determinant by OpenCV: 2.54956
-53: Determinant default: 3.81641
-53: Determinant by Lapack: 3.77905
-53: Determinant by Eigen3: 2.65186
-53: Determinant by OpenCV: 2.56519
+27: Time for 100 gray image undistortion (ms): 928.899
+27: Undistortion in process with remap (gray image)... 
+53: Determinant default: 2.40698
+53: Determinant by Lapack: 2.19019
+53: Determinant by Eigen3: 1.41772
+53: Determinant by OpenCV: 1.38989
+53: Determinant default: 2.07837
+53: Determinant by Lapack: 2.15332
+53: Determinant by Eigen3: 1.41699
+53: Determinant by OpenCV: 1.34082
+53: Determinant default: 2.07471
+53: Determinant by Lapack: 2.10938
+53: Determinant by Eigen3: 1.41895
+53: Determinant by OpenCV: 1.34009
+53: Determinant default: 2.09644
+53: Determinant by Lapack: 2.12842
+53: Determinant by Eigen3: 1.4104
+53: Determinant by OpenCV: 1.34106
+53: Determinant default: 2.10327
+53: Determinant by Lapack: 2.15527
+53: Determinant by Eigen3: 1.41602
+53: Determinant by OpenCV: 1.34521
+53: Determinant default: 2.10767
+53: Determinant by Lapack: 3.6936
+53: Determinant by Eigen3: 1.44873
+53: Determinant by OpenCV: 1.36938
+53: Determinant default: 2.12842
+53: Determinant by Lapack: 2.09229
+53: Determinant by Eigen3: 1.4187
+53: Determinant by OpenCV: 1.53906
+53: Determinant default: 2.12061
+53: Determinant by Lapack: 2.06299
+27: Time for 100 gray image undistortion with remap (ms): 114.545
+27: Speed-up: 8.10949X
+53: Determinant by Eigen3: 1.48267
+27: 
+27: Write undistorted image: /tmp/pbuilder2/grid36-01_undistorted_color.png
+53: Determinant by OpenCV: 1.33398
+53: Determinant default: 2.13477
+53: Determinant by Lapack: 2.07178
+53: Determinant by Eigen3: 1.51929
+53: Determinant by OpenCV: 1.32642
+53: Determinant default: 2.20825
+53: Determinant by Lapack: 2.06567
+53: Determinant by Eigen3: 1.44312
+53: Determinant by OpenCV: 1.30176
 53: Test succeed
- 55/290 Test  #53: testMatrixDeterminant .............................................   Passed    1.45 sec
+27: Write undistorted image: /tmp/pbuilder2/grid36-01_undistorted_gray.png
+ 54/290 Test  #53: testMatrixDeterminant .............................................   Passed    0.98 sec
 test 58
         Start  58: testMomentAlpha
 
 58: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMomentAlpha "-c" "-d"
 58: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 58: Test timeout computed to be: 1500
-56: Inverse by LU 1x1: 0.318604
-56: Inverse by LU 2x2: 0.436523
-56: Inverse by LU 3x3: 0.499268
-56: Inverse by LU (Lapack): 15.0989
-56: Inverse by LU (Eigen3): 7.35986
-56: Inverse by LU (OpenCV): 7.69434
-56: Inverse by Cholesly (Lapack): 10.0396
-56: Inverse by Cholesky (OpenCV): 7.36353
-56: Inverse by QR (Lapack): 12.843
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 31.3828
-56: Triangular inverse (Lapack): 2.38452
-56: Inverse by LU 1x1: 0.304443
-56: Inverse by LU 2x2: 0.364258
-56: Inverse by LU 3x3: 0.403809
-56: Inverse by LU (Lapack): 14.0552
-56: Inverse by LU (Eigen3): 8.00854
-56: Inverse by LU (OpenCV): 8.42529
-56: Inverse by Cholesly (Lapack): 9.73389
-56: Inverse by Cholesky (OpenCV): 7.21191
-56: Inverse by QR (Lapack): 12.7332
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 30.9766
-56: Triangular inverse (Lapack): 2.31665
-56: Inverse by LU 1x1: 0.297363
-56: Inverse by LU 2x2: 0.353271
-56: Inverse by LU 3x3: 0.400146
-56: Inverse by LU (Lapack): 14.0708
-56: Inverse by LU (Eigen3): 8.37305
-56: Inverse by LU (OpenCV): 8.49268
-56: Inverse by Cholesly (Lapack): 11.2747
-56: Inverse by Cholesky (OpenCV): 8.38086
-56: Inverse by QR (Lapack): 14.7793
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 36.4792
-56: Triangular inverse (Lapack): 2.76465
-56: Inverse by LU 1x1: 0.336914
-56: Inverse by LU 2x2: 0.421631
-56: Inverse by LU 3x3: 0.467285
-56: Inverse by LU (Lapack): 15.9626
-56: Inverse by LU (Eigen3): 8.33203
-56: Inverse by LU (OpenCV): 8.51733
-56: Inverse by Cholesly (Lapack): 11.2759
-56: Inverse by Cholesky (OpenCV): 8.36206
-56: Inverse by QR (Lapack): 14.939
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 36.4058
-56: Triangular inverse (Lapack): 2.73657
-57: Test succeed
- 56/290 Test  #57: testMatrixPseudoInverse ...........................................   Passed    1.81 sec
+27: 
+27: Write undistorted image with remap: /tmp/pbuilder2/grid36-01_undistorted_remap_color.png
+27: Write undistorted image with remap: /tmp/pbuilder2/grid36-01_undistorted_remap_gray.png
+56: Inverse by LU 1x1: 0.212646
+56: Inverse by LU 2x2: 0.198975
+56: Inverse by LU 3x3: 0.237793
+27: U_diff_abs mean value: 0.123914
+27: U_diff_gray_abs mean value: 0.165218
+56: Inverse by LU (Lapack): 8.1626
+27: 
+27: Write undistorted image: /tmp/pbuilder2/grid36-01_undistorted_diff_color.png
+56: Inverse by LU (Eigen3): 4.36816
+56: Inverse by LU (OpenCV): 4.45117
+56: Inverse by Cholesly (Lapack): 5.7207
+27: Write undistorted image: /tmp/pbuilder2/grid36-01_undistorted_diff_gray.png
+56: Inverse by Cholesky (OpenCV): 4.48535
+56: Inverse by QR (Lapack): 7.67432
+ 55/290 Test  #27: testUndistortImage ................................................   Passed    4.50 sec
 test 59
         Start  59: testPoseVector
 
 59: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testPoseVector "-c" "-d"
 59: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 59: Test timeout computed to be: 1500
-56: Inverse by LU 1x1: 0.366699
-56: Inverse by LU 2x2: 0.427246
-56: Inverse by LU 3x3: 0.47168
-56: Inverse by LU (Lapack): 16.5723
-56: Inverse by LU (Eigen3): 9.07129
-56: Inverse by LU (OpenCV): 9.75562
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 16.1108
+56: Triangular inverse (Lapack): 1.2605
 59: 
 59: Error(s) in input:
 59:   Unrecognised token: -c
@@ -63132,16 +63128,19 @@
 59: ===============================================================================
 59: All tests passed (119 assertions in 12 test cases)
 59: 
-56: Inverse by Cholesly (Lapack): 9.99463
- 57/290 Test  #59: testPoseVector ....................................................   Passed    0.07 sec
+ 56/290 Test  #59: testPoseVector ....................................................   Passed    0.04 sec
 test 60
         Start  60: testQuaternion
 
 60: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testQuaternion "-c" "-d"
 60: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 60: Test timeout computed to be: 1500
-56: Inverse by Cholesky (OpenCV): 7.48706
-56: Inverse by QR (Lapack): 13.0598
+56: Inverse by LU 1x1: 0.158691
+56: Inverse by LU 2x2: 0.175781
+56: Inverse by LU 3x3: 0.21582
+56: Inverse by LU (Lapack): 7.6499
+56: Inverse by LU (Eigen3): 4.25928
+56: Inverse by LU (OpenCV): 4.3147
 60: q3=2.6
 60: 0.4
 60: -3
@@ -63184,15 +63183,18 @@
 60: 1
 60: 10
 60: vpQuaternion operations are ok !
- 58/290 Test  #60: testQuaternion ....................................................   Passed    0.06 sec
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 32.7847
+ 57/290 Test  #60: testQuaternion ....................................................   Passed    0.04 sec
 test 61
         Start  61: testQuaternion2
 
 61: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testQuaternion2 "-c" "-d"
 61: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 61: Test timeout computed to be: 1500
-56: Triangular inverse (Lapack): 2.54053
+56: Inverse by Cholesly (Lapack): 6.09131
+56: Inverse by Cholesky (OpenCV): 4.18799
+56: Inverse by QR (Lapack): 7.15942
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.4563
+56: Triangular inverse (Lapack): 1.22339
 61: 
 61: Error(s) in input:
 61:   Unrecognised token: -c
@@ -63202,162 +63204,63 @@
 61: ===============================================================================
 61: All tests passed (3 assertions in 1 test case)
 61: 
- 59/290 Test  #61: testQuaternion2 ...................................................   Passed    0.06 sec
+ 58/290 Test  #61: testQuaternion2 ...................................................   Passed    0.04 sec
 test 62
         Start  62: testRand
 
 62: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testRand "-c" "-d"
 62: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 62: Test timeout computed to be: 1500
-58: ** Test non symmetric arrow object
-58: *** Test symmetry detection from mu 3rd order moments
-58: Process image arrow-315deg.pgm
-58: Process image arrow-270deg.pgm
-56: Inverse by LU 1x1: 0.351074
-56: Inverse by LU 2x2: 0.36792
-56: Inverse by LU 3x3: 0.437012
-58: Process image arrow-225deg.pgm
-58: Process image arrow-180deg.pgm
 62: 
 62: Error(s) in input:
 62:   Unrecognised token: -c
 62: 
 62: Run with -? for usage
 62: 
-56: Inverse by LU (Lapack): 13.656
-56: Inverse by LU (Eigen3): 7.02856
-58: Process image arrow-135deg.pgm
-56: Inverse by LU (OpenCV): 7.20679
-62: 100000 Gaussian draw performed in 20.3626 ms
+62: 100000 Gaussian draw performed in 7.12602 ms
 62: Calculated sigma: 5.00512
 62: Calculated mean: -7.50534
-58: Process image arrow-90deg.pgm
-56: Inverse by Cholesly (Lapack): 9.67163
-56: Inverse by Cholesky (OpenCV): 7.0188
-58: Process image arrow-45deg.pgm
-58: Process image arrow-0deg.pgm
-56: Inverse by QR (Lapack): 12.4963
-62: vpUniRand calculated pi: 3.14315 in 31.5963 ms
+56: Inverse by LU 1x1: 0.156494
+56: Inverse by LU 2x2: 0.17749
+56: Inverse by LU 3x3: 0.212402
+56: Inverse by LU (Lapack): 7.62769
+56: Inverse by LU (Eigen3): 4.19043
+56: Inverse by LU (OpenCV): 4.30737
+62: vpUniRand calculated pi: 3.14315 in 25.6242 ms
 62: pi error: 0.00155935
-58: *** Compute angle in relative mode using the last reference from the previous test
-58: Process image arrow-0deg.pgm
-58: alpha expected 0 computed -0.128108 deg
-58: Process image arrow-45deg.pgm
-58: alpha expected 45 computed 44.8881 deg
-58: Process image arrow-90deg.pgm
-58: alpha expected 90 computed 89.8719 deg
-58: Process image arrow-135deg.pgm
-58: alpha expected 135 computed 134.888 deg
-58: Process image arrow-180deg.pgm
-58: alpha expected 180 computed 179.872 deg
-58: Process image arrow-225deg.pgm
-58: alpha expected -135 computed -135.112 deg
-58: Process image arrow-270deg.pgm
-58: alpha expected -90 computed -90.1281 deg
-58: Process image arrow-315deg.pgm
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 30.8477
-58: alpha expected -45 computed -45.1119 deg
-58: Test succeed
-58: ** Test symmetric ellipse object
-58: *** Test symmetry detection from mu 3rd order moments
-58: Process image ellipse-135deg.pgm
-56: Triangular inverse (Lapack): 2.52393
-58: Process image ellipse-90deg.pgm
-58: Process image ellipse-45deg.pgm
-58: Process image ellipse-0deg.pgm
-62: C++ rand() calculated pi: 3.13978 in 71.7073 ms
+56: Inverse by Cholesly (Lapack): 5.63403
+56: Inverse by Cholesky (OpenCV): 4.15063
+56: Inverse by QR (Lapack): 6.86182
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.2261
+56: Triangular inverse (Lapack): 1.18701
+62: C++ rand() calculated pi: 3.13978 in 48.6959 ms
 62: pi error: -0.00181665
-58: *** Compute angle in relative mode using the last reference from the previous test
-58: Process image ellipse-0deg.pgm
-58: alpha expected 0 or -180 computed -0.00538689 deg
-58: Process image ellipse-45deg.pgm
-58: alpha expected 45 or -135 computed 44.9867 deg
-58: Process image ellipse-90deg.pgm
-58: alpha expected 90 or -90 computed -89.9601 deg
-58: Process image ellipse-135deg.pgm
-58: alpha expected 135 or -45 computed -44.9753 deg
-58: Test succeed
-58: ** Test symmetric ellipse-xfig object
-58: *** Test symmetry detection from mu 3rd order moments
-58: Process image ellipse-xfig-135deg.pgm
-62: Old ViSP vpUniRand implementation calculated pi: 3.14315 in 30.6959 ms
+57: Test succeed
+62: Old ViSP vpUniRand implementation calculated pi: 3.14315 in 25.1165 ms
 62: pi error: 0.00155935
 62: ===============================================================================
 62: All tests passed (8068 assertions in 5 test cases)
 62: 
- 60/290 Test  #62: testRand ..........................................................   Passed    0.23 sec
+ 59/290 Test  #57: testMatrixPseudoInverse ...........................................   Passed    1.09 sec
+ 60/290 Test  #62: testRand ..........................................................   Passed    0.15 sec
 test 63
         Start  63: testRobust
 
 63: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testRobust "-c" "-d"
 63: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 63: Test timeout computed to be: 1500
-58: Process image ellipse-xfig-90deg.pgm
-56: Inverse by LU 1x1: 0.329346
-56: Inverse by LU 2x2: 0.379395
-56: Inverse by LU 3x3: 0.411133
-58: Process image ellipse-xfig-45deg.pgm
-56: Inverse by LU (Lapack): 14.4844
-56: Inverse by LU (Eigen3): 7.31934
-58: Process image ellipse-xfig-0deg.pgm
-56: Inverse by LU (OpenCV): 7.51709
-56: Inverse by Cholesly (Lapack): 9.85693
-58: *** Compute angle in relative mode using the last reference from the previous test
-58: Process image ellipse-xfig-0deg.pgm
-58: alpha expected 0 or -180 computed 0.143255 deg
-58: Process image ellipse-xfig-45deg.pgm
-56: Inverse by Cholesky (OpenCV): 7.4585
-58: alpha expected 45 or -135 computed 43.8663 deg
-58: Process image ellipse-xfig-90deg.pgm
-58: alpha expected 90 or -90 computed 89.8478 deg
-58: Process image ellipse-xfig-135deg.pgm
-56: Inverse by QR (Lapack): 12.8289
-58: alpha expected 135 or -45 computed -43.8663 deg
-58: Test succeed
-58: ** Test non symmetric baleine object
-58: *** Test symmetry detection from mu 3rd order moments
-58: Process image baleine-315deg.pgm
-58: Process image baleine-270deg.pgm
-58: Process image baleine-225deg.pgm
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 31.3337
-58: Process image baleine-180deg.pgm
-56: Triangular inverse (Lapack): 2.40015
-58: Process image baleine-135deg.pgm
-58: Process image baleine-90deg.pgm
-58: Process image baleine-45deg.pgm
-58: Process image baleine-0deg.pgm
-58: *** Compute angle in relative mode using the last reference from the previous test
-58: Process image baleine-0deg.pgm
-58: alpha expected 0 computed -1.93076 deg
-58: Process image baleine-45deg.pgm
-58: alpha expected 45 computed 42.8445 deg
-58: Process image baleine-90deg.pgm
-58: alpha expected 90 computed 88.3065 deg
-58: Process image baleine-135deg.pgm
-58: alpha expected 135 computed 133.692 deg
-58: Process image baleine-180deg.pgm
-58: alpha expected 180 computed 178.34 deg
-58: Process image baleine-225deg.pgm
-58: alpha expected -135 computed -137.039 deg
-58: Process image baleine-270deg.pgm
-58: alpha expected -90 computed -91.7158 deg
-58: Process image baleine-315deg.pgm
-58: alpha expected -45 computed -46.3343 deg
-58: Test succeed
-56: Inverse by LU 1x1: 0.304199
-56: Inverse by LU 2x2: 0.358887
-56: Inverse by LU 3x3: 0.430176
- 61/290 Test  #58: testMomentAlpha ...................................................   Passed    1.61 sec
 test 64
         Start  64: testRotation
 
 64: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testRotation "-c" "-d"
 64: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 64: Test timeout computed to be: 1500
-56: Inverse by LU (Lapack): 14.2478
-56: Inverse by LU (Eigen3): 7.25537
-56: Inverse by LU (OpenCV): 7.66821
-56: Inverse by Cholesly (Lapack): 11.2036
+56: Inverse by LU 1x1: 0.163818
+56: Inverse by LU 2x2: 0.177246
+56: Inverse by LU 3x3: 0.209717
+56: Inverse by LU (Lapack): 7.57812
+56: Inverse by LU (Eigen3): 4.30981
+56: Inverse by LU (OpenCV): 4.38916
 64: ** Test 1
 64: r1(3,1) = [0.1745329252
 64: 0.1745329252
@@ -63465,7 +63368,6 @@
 64: r1(3,1) = [0.1745329252
 64: 0.1745329252
 64: 0.1745329252]
-56: Inverse by Cholesky (OpenCV): 7.79419
 64: ** Test 30
 64: r1(3,1) = [0.1745329252
 64: 0.1745329252
@@ -63689,7 +63591,6 @@
 64: 0.3346455639  0.3491827275  -0.8752621146
 64: From vpRotationMatrix to vpQuaternionVector 
 64: -0.4224495312
-56: Inverse by QR (Lapack): 12.8093
 64: -0.8713021582
 64: -0.2376278613
 64: 0.07682409909
@@ -65049,6 +64950,7 @@
 64:   use From vpRxyzVector to vpRotationMatrix 
 64:   use From vpRotationMatrix to vpThetaUVector 
 64: 
+56: Inverse by Cholesly (Lapack): 5.54419
 64: result : should equivalent to the first one 
 64: theta=165.9664977
 64: u=-0.4226074314
@@ -66296,6 +66198,7 @@
 64: 0.6661941705  0.5401014309  0.5142720793
 64: 0.4418320354  0.2696977313  -0.8555977947
 64: From vpRotationMatrix to vpQuaternionVector 
+56: Inverse by Cholesky (OpenCV): 8.58154
 64: -0.4226963324
 64: -0.8655210615
 64: -0.2264444638
@@ -69238,6 +69141,7 @@
 64: -0.8625330964
 64: -0.2283175843
 64: From vpThetaUVector to vpRotationMatrix 
+56: Inverse by QR (Lapack): 14.6599
 64: Matrix R is a rotation matrix 
 64: -0.5570166582  0.8288788587  -0.05188718665
 64: 0.6946562772  0.4992372617  0.5178945965
@@ -69392,8 +69296,6 @@
 64: -0.8536827948
 64: -0.2195184329
 64: 0.185859047
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 30.6018
-56: Triangular inverse (Lapack): 2.28052
 64: From vpQuaternionVector to vpRotationMatrix  
 64: From vpRotationMatrix to vpRxyzVector 
 64: -2.570513535
@@ -74561,11 +74463,6 @@
 64: u=-0.4929792017
 64: -0.840076803
 64: -0.2263680008
-56: Inverse by LU 1x1: 0.301514
-56: Inverse by LU 2x2: 0.357422
-56: Inverse by LU 3x3: 0.407715
-56: Inverse by LU (Lapack): 13.7175
-56: Inverse by LU (Eigen3): 7.33008
 64: From vpThetaUVector to vpRotationMatrix 
 64: Matrix R is a rotation matrix 
 64: -0.4735948529  0.8791245174  -0.05336664034
@@ -75562,17 +75459,15 @@
 64: -2.35619449
 64: Test vpHomogeneousMatrix vpRotationMatrix::operator*(vpHomogeneousMatrix) succeed
 64: All tests succeed
- 62/290 Test  #64: testRotation ......................................................   Passed    0.24 sec
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 27.6663
+ 61/290 Test  #64: testRotation ......................................................   Passed    0.11 sec
+56: Triangular inverse (Lapack): 1.22363
 test 65
         Start  65: testRotation2
 
 65: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testRotation2 "-c" "-d"
 65: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 65: Test timeout computed to be: 1500
-56: Inverse by LU (OpenCV): 7.42407
-56: Inverse by Cholesly (Lapack): 10.2122
-56: Inverse by Cholesky (OpenCV): 7.3877
-56: Inverse by QR (Lapack): 14.1226
 65: 
 65: Error(s) in input:
 65:   Unrecognised token: -c
@@ -75582,15 +75477,21 @@
 65: ===============================================================================
 65: All tests passed (1800 assertions in 2 test cases)
 65: 
- 63/290 Test  #65: testRotation2 .....................................................   Passed    0.06 sec
+ 62/290 Test  #65: testRotation2 .....................................................   Passed    0.05 sec
 test 66
         Start  66: testRowVector
 
 66: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testRowVector "-c" "-d"
 66: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 66: Test timeout computed to be: 1500
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 32.7419
-56: Triangular inverse (Lapack): 2.82764
+56: Inverse by LU 1x1: 0.15918
+56: Inverse by LU 2x2: 0.173096
+56: Inverse by LU 3x3: 0.211426
+56: Inverse by LU (Lapack): 7.54321
+56: Inverse by LU (Eigen3): 4.15479
+56: Inverse by LU (OpenCV): 4.30518
+56: Inverse by Cholesly (Lapack): 5.39185
+56: Inverse by Cholesky (OpenCV): 4.15942
 66: ** Test 1
 66: v(1,4) = [3  3  3  3]
 66: ** Test 2
@@ -75653,32 +75554,182 @@
 66: ** Test 26
 66: v(1,5) = [0  1  2  3  4]
 66: All tests succeed
- 64/290 Test  #66: testRowVector .....................................................   Passed    0.06 sec
+ 63/290 Test  #66: testRowVector .....................................................   Passed    0.05 sec
 test 67
         Start  67: testSvd
 
 67: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSvd "-c" "-d"
 67: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 67: Test timeout computed to be: 1500
-56: Inverse by LU 1x1: 0.346191
-56: Inverse by LU 2x2: 0.45459
-56: Inverse by LU 3x3: 0.465576
-56: Inverse by LU (Lapack): 16.301
-56: Inverse by LU (Eigen3): 8.37402
-56: Inverse by LU (OpenCV): 8.59326
-56: Inverse by Cholesly (Lapack): 11.4934
-56: Inverse by Cholesky (OpenCV): 8.58301
-56: Inverse by QR (Lapack): 14.7173
-56: Pseudo inverse (Lapack, Eigen3, OpenCV): 36.8833
-56: Triangular inverse (Lapack): 2.78662
-56: Test succeed
- 65/290 Test  #56: testMatrixInverse .................................................   Passed    3.49 sec
+56: Inverse by QR (Lapack): 7.58643
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.3286
+56: Triangular inverse (Lapack): 1.37817
+56: Inverse by LU 1x1: 0.15332
+56: Inverse by LU 2x2: 0.171143
+56: Inverse by LU 3x3: 0.422852
+56: Inverse by LU (Lapack): 7.40747
+56: Inverse by LU (Eigen3): 4.15918
+56: Inverse by LU (OpenCV): 4.29272
+56: Inverse by Cholesly (Lapack): 5.44604
+56: Inverse by Cholesky (OpenCV): 4.12354
+56: Inverse by QR (Lapack): 6.99536
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.271
+56: Triangular inverse (Lapack): 1.23828
+56: Inverse by LU 1x1: 0.153809
+56: Inverse by LU 2x2: 0.172852
+56: Inverse by LU 3x3: 0.206787
+56: Inverse by LU (Lapack): 7.53174
+58: ** Test non symmetric arrow object
+58: *** Test symmetry detection from mu 3rd order moments
+58: Process image arrow-315deg.pgm
+56: Inverse by LU (Eigen3): 4.27222
+56: Inverse by LU (OpenCV): 4.28345
+58: Process image arrow-270deg.pgm
+56: Inverse by Cholesly (Lapack): 5.56055
+56: Inverse by Cholesky (OpenCV): 4.11963
+58: Process image arrow-225deg.pgm
+56: Inverse by QR (Lapack): 7.17432
+58: Process image arrow-180deg.pgm
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.3479
+58: Process image arrow-135deg.pgm
+56: Triangular inverse (Lapack): 1.36816
+58: Process image arrow-90deg.pgm
+58: Process image arrow-45deg.pgm
+58: Process image arrow-0deg.pgm
+58: *** Compute angle in relative mode using the last reference from the previous test
+58: Process image arrow-0deg.pgm
+58: alpha expected 0 computed -0.128108 deg
+58: Process image arrow-45deg.pgm
+58: alpha expected 45 computed 44.8881 deg
+58: Process image arrow-90deg.pgm
+58: alpha expected 90 computed 89.8719 deg
+58: Process image arrow-135deg.pgm
+56: Inverse by LU 1x1: 0.146729
+56: Inverse by LU 2x2: 0.170654
+56: Inverse by LU 3x3: 0.308105
+58: alpha expected 135 computed 134.888 deg
+58: Process image arrow-180deg.pgm
+58: alpha expected 180 computed 179.872 deg
+58: Process image arrow-225deg.pgm
+56: Inverse by LU (Lapack): 7.54663
+58: alpha expected -135 computed -135.112 deg
+58: Process image arrow-270deg.pgm
+56: Inverse by LU (Eigen3): 4.24756
+58: alpha expected -90 computed -90.1281 deg
+58: Process image arrow-315deg.pgm
+56: Inverse by LU (OpenCV): 4.36963
+58: alpha expected -45 computed -45.1119 deg
+58: Test succeed
+58: ** Test symmetric ellipse object
+58: *** Test symmetry detection from mu 3rd order moments
+58: Process image ellipse-135deg.pgm
+56: Inverse by Cholesly (Lapack): 5.45532
+56: Inverse by Cholesky (OpenCV): 4.12646
+58: Process image ellipse-90deg.pgm
+56: Inverse by QR (Lapack): 6.99487
+58: Process image ellipse-45deg.pgm
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.427
+56: Triangular inverse (Lapack): 1.36108
+58: Process image ellipse-0deg.pgm
+58: *** Compute angle in relative mode using the last reference from the previous test
+58: Process image ellipse-0deg.pgm
+58: alpha expected 0 or -180 computed -0.00538689 deg
+58: Process image ellipse-45deg.pgm
+58: alpha expected 45 or -135 computed 44.9867 deg
+58: Process image ellipse-90deg.pgm
+58: alpha expected 90 or -90 computed -89.9601 deg
+58: Process image ellipse-135deg.pgm
+58: alpha expected 135 or -45 computed -44.9753 deg
+58: Test succeed
+58: ** Test symmetric ellipse-xfig object
+58: *** Test symmetry detection from mu 3rd order moments
+58: Process image ellipse-xfig-135deg.pgm
+58: Process image ellipse-xfig-90deg.pgm
+56: Inverse by LU 1x1: 0.154541
+56: Inverse by LU 2x2: 0.338867
+58: Process image ellipse-xfig-45deg.pgm
+56: Inverse by LU 3x3: 0.203125
+56: Inverse by LU (Lapack): 7.46997
+56: Inverse by LU (Eigen3): 4.21899
+58: Process image ellipse-xfig-0deg.pgm
+56: Inverse by LU (OpenCV): 4.40234
+56: Inverse by Cholesly (Lapack): 5.56689
+58: *** Compute angle in relative mode using the last reference from the previous test
+58: Process image ellipse-xfig-0deg.pgm
+56: Inverse by Cholesky (OpenCV): 4.13159
+58: alpha expected 0 or -180 computed 0.143255 deg
+58: Process image ellipse-xfig-45deg.pgm
+56: Inverse by QR (Lapack): 6.91577
+58: alpha expected 45 or -135 computed 43.8663 deg
+58: Process image ellipse-xfig-90deg.pgm
+58: alpha expected 90 or -90 computed 89.8478 deg
+58: Process image ellipse-xfig-135deg.pgm
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 15.4399
+58: alpha expected 135 or -45 computed -43.8663 deg
+58: Test succeed
+58: ** Test non symmetric baleine object
+58: *** Test symmetry detection from mu 3rd order moments
+58: Process image baleine-315deg.pgm
+56: Triangular inverse (Lapack): 1.23657
+58: Process image baleine-270deg.pgm
+58: Process image baleine-225deg.pgm
+58: Process image baleine-180deg.pgm
+58: Process image baleine-135deg.pgm
+58: Process image baleine-90deg.pgm
+56: Inverse by LU 1x1: 0.169189
+56: Inverse by LU 2x2: 0.180176
+56: Inverse by LU 3x3: 0.249268
+58: Process image baleine-45deg.pgm
+56: Inverse by LU (Lapack): 9.30249
+58: Process image baleine-0deg.pgm
+56: Inverse by LU (Eigen3): 4.19824
+63: Create file: /tmp/pbuilder2/w.dat
+56: Inverse by LU (OpenCV): 4.38867
+58: *** Compute angle in relative mode using the last reference from the previous test
+58: Process image baleine-0deg.pgm
+58: alpha expected 0 computed -1.93076 deg
+58: Process image baleine-45deg.pgm
+56: Inverse by Cholesly (Lapack): 5.42407
+58: alpha expected 45 computed 42.8445 deg
+58: Process image baleine-90deg.pgm
+56: Inverse by Cholesky (OpenCV): 4.16479
+58: alpha expected 90 computed 88.3065 deg
+58: Process image baleine-135deg.pgm
+56: Inverse by QR (Lapack): 7.03296
+58: alpha expected 135 computed 133.692 deg
+58: Process image baleine-180deg.pgm
+ 64/290 Test  #63: testRobust ........................................................   Passed    0.83 sec
 test 68
         Start  68: testTranslationVector
 
 68: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testTranslationVector "-c" "-d"
 68: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 68: Test timeout computed to be: 1500
+58: alpha expected 180 computed 178.34 deg
+58: Process image baleine-225deg.pgm
+58: alpha expected -135 computed -137.039 deg
+58: Process image baleine-270deg.pgm
+58: alpha expected -90 computed -91.7158 deg
+58: Process image baleine-315deg.pgm
+56: Pseudo inverse (Lapack, Eigen3, OpenCV): 16.106
+56: Triangular inverse (Lapack): 1.24023
+56: Test succeed
+58: alpha expected -45 computed -46.3343 deg
+58: Test succeed
+ 65/290 Test  #56: testMatrixInverse .................................................   Passed    2.12 sec
+test 69
+        Start  69: testTwistMatrix
+
+69: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testTwistMatrix "-c" "-d"
+69: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+69: Test timeout computed to be: 1500
+ 66/290 Test  #58: testMomentAlpha ...................................................   Passed    1.26 sec
+test 70
+        Start  70: testXmlParserHomogeneousMatrix
+
+70: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testXmlParserHomogeneousMatrix "-c" "-d"
+70: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+70: Test timeout computed to be: 1500
 68: ** Test 1
 68: t(3,1) =0
 68: 0
@@ -75712,13 +75763,13 @@
 68: 0
 68: 0
 68: All tests succeed
- 66/290 Test  #68: testTranslationVector .............................................   Passed    0.06 sec
-test 69
-        Start  69: testTwistMatrix
+ 67/290 Test  #68: testTranslationVector .............................................   Passed    0.05 sec
+test 71
+        Start  71: testMunkres
 
-69: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testTwistMatrix "-c" "-d"
-69: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-69: Test timeout computed to be: 1500
+71: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMunkres "-c" "-d"
+71: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+71: Test timeout computed to be: 1500
 69: [6,6]=
 69:    0.000  0.000 -1.0   -1.060 -0.353 -0.000 
 69:   -0.707 -0.707 -0.000  0.707 -0.707  1.0   
@@ -75740,19 +75791,19 @@
 69:   -0.314 
 69:   -0.135 
 69:    0.111 
- 67/290 Test  #69: testTwistMatrix ...................................................   Passed    0.06 sec
-test 70
-        Start  70: testXmlParserHomogeneousMatrix
+ 68/290 Test  #69: testTwistMatrix ...................................................   Passed    0.05 sec
+test 72
+        Start  72: testConvert
 
-70: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testXmlParserHomogeneousMatrix "-c" "-d"
-70: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-70: Test timeout computed to be: 1500
-70: DEBUG 1 _dirname: /tmp/pbuilder1/test_xml_parser_homogeneous/ is not a dir
-70: DEBUG 2 test if _dirname - separator: /tmp/pbuilder1/test_xml_parser_homogeneous is a dir ?
-70: DEBUG 3 _dirname - separator: /tmp/pbuilder1/test_xml_parser_homogeneous is not a dir
-70: Cannot remove: /tmp/pbuilder1/test_xml_parser_homogeneous/
-70: Create: /tmp/pbuilder1/test_xml_parser_homogeneous/
-70: Write to: /tmp/pbuilder1/test_xml_parser_homogeneous/test_write_homogeneous.xml
+72: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testConvert "-c" "-d"
+72: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+72: Test timeout computed to be: 1500
+70: DEBUG 1 _dirname: /tmp/pbuilder2/test_xml_parser_homogeneous/ is not a dir
+70: DEBUG 2 test if _dirname - separator: /tmp/pbuilder2/test_xml_parser_homogeneous is a dir ?
+70: DEBUG 3 _dirname - separator: /tmp/pbuilder2/test_xml_parser_homogeneous is not a dir
+70: Cannot remove: /tmp/pbuilder2/test_xml_parser_homogeneous/
+70: Create: /tmp/pbuilder2/test_xml_parser_homogeneous/
+70: Write to: /tmp/pbuilder2/test_xml_parser_homogeneous/test_write_homogeneous.xml
 70: Found Homogeneous Matrix with name: "cMo"
 70: cMo write:
 70: 0.7036321427  -0.4500976807  -0.549830779  0.264
@@ -75764,13 +75815,13 @@
 70: 0.3103508299  0.8907557177  -0.332018996  -0.441
 70: 0.6392058902  0.06297879895  0.7664525431  1.284
 70: 0  0  0  1
- 68/290 Test  #70: testXmlParserHomogeneousMatrix ....................................   Passed    0.05 sec
-test 71
-        Start  71: testMunkres
+ 69/290 Test  #70: testXmlParserHomogeneousMatrix ....................................   Passed    0.06 sec
+test 73
+        Start  73: testCPUFeatures
 
-71: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMunkres "-c" "-d"
-71: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-71: Test timeout computed to be: 1500
+73: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testCPUFeatures "-c" "-d"
+73: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+73: Test timeout computed to be: 1500
 71: 
 71: Error(s) in input:
 71:   Unrecognised token: -c
@@ -75780,13 +75831,13 @@
 71: ===============================================================================
 71: All tests passed (12 assertions in 1 test case)
 71: 
- 69/290 Test  #71: testMunkres .......................................................   Passed    0.06 sec
-test 72
-        Start  72: testConvert
+ 70/290 Test  #71: testMunkres .......................................................   Passed    0.05 sec
+test 74
+        Start  74: testEndian
 
-72: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testConvert "-c" "-d"
-72: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-72: Test timeout computed to be: 1500
+74: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testEndian "-c" "-d"
+74: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+74: Test timeout computed to be: 1500
 72: testConvertFromImagePointToPoint2f=6/6
 72: testConvertFromPoint2fToImagePoint=6/6
 72: testConvertFromImagePointToPoint2d=6/6
@@ -75794,13 +75845,13 @@
 72: testConvertFromKeyPointToImagePoint=6/6
 72: testConvertFromPoint3fToPoint=6/6
 72: testConvertFromPointToPoint3f=6/6
- 70/290 Test  #72: testConvert .......................................................   Passed    0.05 sec
-test 73
-        Start  73: testCPUFeatures
+ 71/290 Test  #72: testConvert .......................................................   Passed    0.05 sec
+test 75
+        Start  75: testPolygon
 
-73: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testCPUFeatures "-c" "-d"
-73: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-73: Test timeout computed to be: 1500
+75: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testPolygon "-c" "-d"
+75: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+75: Test timeout computed to be: 1500
 73: CPU Vendor:
 73:     AMD         = No
 73:     Intel       = No
@@ -75856,13 +75907,13 @@
 73: checkSSE2: 0 ; VISP_HAVE_SSE2: 0
 73: checkSSE3: 0 ; VISP_HAVE_SSE3: 0
 73: checkSSSE3: 0 ; VISP_HAVE_SSSE3: 0
- 71/290 Test  #73: testCPUFeatures ...................................................   Passed    0.05 sec
-test 74
-        Start  74: testEndian
+ 72/290 Test  #73: testCPUFeatures ...................................................   Passed    0.05 sec
+test 76
+        Start  76: testPolygon2
 
-74: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testEndian "-c" "-d"
-74: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-74: Test timeout computed to be: 1500
+76: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testPolygon2 "-c" "-d"
+76: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+76: Test timeout computed to be: 1500
 74: Detected endianess: LE
 74: 
 74: Error(s) in input:
@@ -75873,31 +75924,7 @@
 74: ===============================================================================
 74: All tests passed (126 assertions in 2 test cases)
 74: 
- 72/290 Test  #74: testEndian ........................................................   Passed    0.06 sec
-test 75
-        Start  75: testPolygon
-
-75: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testPolygon "-c" "-d"
-75: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-75: Test timeout computed to be: 1500
-63: Create file: /tmp/pbuilder1/w.dat
- 73/290 Test  #63: testRobust ........................................................   Passed    1.36 sec
-test 76
-        Start  76: testPolygon2
-
-76: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testPolygon2 "-c" "-d"
-76: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-76: Test timeout computed to be: 1500
-76: 
-76: Error(s) in input:
-76:   Unrecognised token: -c
-76: 
-76: Run with -? for usage
-76: 
-76: ===============================================================================
-76: All tests passed (4 assertions in 1 test case)
-76: 
- 74/290 Test  #76: testPolygon2 ......................................................   Passed    0.09 sec
+ 73/290 Test  #74: testEndian ........................................................   Passed    0.06 sec
 test 77
         Start  77: testRect
 
@@ -75917,74 +75944,83 @@
 77: intersect=0, 0, 0, 0
 77: a=0, 0, 0, 0
 77: vpRect is ok.
- 75/290 Test  #77: testRect ..........................................................   Passed    0.06 sec
+ 74/290 Test  #77: testRect ..........................................................   Passed    0.04 sec
 test 78
         Start  78: testXmlParserRectOriented
 
 78: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testXmlParserRectOriented "-c" "-d"
 78: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 78: Test timeout computed to be: 1500
-78: DEBUG 1 _dirname: /tmp/pbuilder1/test_xml_parser_rect_oriented/ is not a dir
-78: DEBUG 2 test if _dirname - separator: /tmp/pbuilder1/test_xml_parser_rect_oriented is a dir ?
-78: DEBUG 3 _dirname - separator: /tmp/pbuilder1/test_xml_parser_rect_oriented is not a dir
-78: Cannot remove: /tmp/pbuilder1/test_xml_parser_rect_oriented/
-78: Create: /tmp/pbuilder1/test_xml_parser_rect_oriented/
-78: Write to: /tmp/pbuilder1/test_xml_parser_rect_oriented/test_write_rect_oriented.xml
- 76/290 Test  #78: testXmlParserRectOriented .........................................   Passed    0.07 sec
+67: SVD (Lapack): 1.45166
+76: 
+76: Error(s) in input:
+76:   Unrecognised token: -c
+76: 
+76: Run with -? for usage
+76: 
+76: ===============================================================================
+76: All tests passed (4 assertions in 1 test case)
+76: 
+67: SVD (Eigen3): 2.03076
+67: SVD (OpenCV): 1.21094
+ 75/290 Test  #76: testPolygon2 ......................................................   Passed    0.07 sec
+67: Eigen values (Lapack): 0.850586
 test 79
         Start  79: testHistogram
 
 79: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testHistogram "-c" "-d"
 79: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 79: Test timeout computed to be: 1500
-67: SVD (Lapack): 2.84399
-67: SVD (Eigen3): 3.99731
-67: SVD (OpenCV): 2.46216
-67: Eigen values (Lapack): 1.42334
-67: SVD (Lapack): 2.43408
-67: SVD (Eigen3): 3.87964
-67: SVD (OpenCV): 2.35547
-67: Eigen values (Lapack): 1.42725
-67: SVD (Lapack): 2.43579
-67: SVD (Eigen3): 3.92651
-67: SVD (OpenCV): 2.37939
-67: Eigen values (Lapack): 1.43213
-67: SVD (Lapack): 2.45483
-67: SVD (Eigen3): 3.7915
-67: SVD (OpenCV): 2.47168
-67: Eigen values (Lapack): 1.43481
-67: SVD (Lapack): 2.45068
-67: SVD (Eigen3): 3.8186
-67: SVD (OpenCV): 2.33887
-67: Eigen values (Lapack): 1.44019
-67: SVD (Lapack): 2.45776
-67: SVD (Eigen3): 3.80225
-67: SVD (OpenCV): 2.46948
-67: Eigen values (Lapack): 1.44238
-67: SVD (Lapack): 2.47119
-67: SVD (Eigen3): 3.88794
-67: SVD (OpenCV): 2.4812
-67: Eigen values (Lapack): 1.43774
-67: SVD (Lapack): 2.47461
-67: SVD (Eigen3): 3.8479
-67: SVD (OpenCV): 2.39478
-67: Eigen values (Lapack): 1.42627
-67: SVD (Lapack): 2.49585
-67: SVD (Eigen3): 3.81665
-67: SVD (OpenCV): 2.40234
-67: Eigen values (Lapack): 1.45142
-67: SVD (Lapack): 2.48193
-67: SVD (Eigen3): 3.81812
-67: SVD (OpenCV): 2.38745
-67: Eigen values (Lapack): 1.46509
-67: Test succeed
- 77/290 Test  #67: testSvd ...........................................................   Passed    1.40 sec
+67: SVD (Lapack): 1.19214
+67: SVD (Eigen3): 2.02783
+67: SVD (OpenCV): 1.16577
+67: Eigen values (Lapack): 1.02515
+67: SVD (Lapack): 1.19702
+67: SVD (Eigen3): 2.04907
+67: SVD (OpenCV): 1.16992
+67: Eigen values (Lapack): 0.919434
+67: SVD (Lapack): 1.19946
+67: SVD (Eigen3): 2.54956
+67: SVD (OpenCV): 1.16968
+67: Eigen values (Lapack): 0.738037
+67: SVD (Lapack): 1.20044
+67: SVD (Eigen3): 2.11108
+67: SVD (OpenCV): 1.15308
+67: Eigen values (Lapack): 0.729492
+67: SVD (Lapack): 1.19312
+78: DEBUG 1 _dirname: /tmp/pbuilder2/test_xml_parser_rect_oriented/ is not a dir
+78: DEBUG 2 test if _dirname - separator: /tmp/pbuilder2/test_xml_parser_rect_oriented is a dir ?
+78: DEBUG 3 _dirname - separator: /tmp/pbuilder2/test_xml_parser_rect_oriented is not a dir
+78: Cannot remove: /tmp/pbuilder2/test_xml_parser_rect_oriented/
+78: Create: /tmp/pbuilder2/test_xml_parser_rect_oriented/
+78: Write to: /tmp/pbuilder2/test_xml_parser_rect_oriented/test_write_rect_oriented.xml
+67: SVD (Eigen3): 2.16724
+67: SVD (OpenCV): 1.15527
+ 76/290 Test  #78: testXmlParserRectOriented .........................................   Passed    0.05 sec
+67: Eigen values (Lapack): 0.865234
 test 80
         Start  80: testIoTools
 
 80: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testIoTools "-c" "-d"
 80: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 80: Test timeout computed to be: 1500
+67: SVD (Lapack): 1.1936
+67: SVD (Eigen3): 2.02539
+67: SVD (OpenCV): 1.16113
+67: Eigen values (Lapack): 0.743408
+67: SVD (Lapack): 1.20142
+67: SVD (Eigen3): 2.00708
+67: SVD (OpenCV): 1.16602
+67: Eigen values (Lapack): 0.771729
+67: SVD (Lapack): 1.2041
+67: SVD (Eigen3): 2.06738
+67: SVD (OpenCV): 1.16187
+67: Eigen values (Lapack): 0.77417
+67: SVD (Lapack): 1.2019
+67: SVD (Eigen3): 4.21899
+67: SVD (OpenCV): 1.22803
+67: Eigen values (Lapack): 0.828369
+67: Test succeed
 80: The directory separator character is '/' (Unix like platform).
 80: Parent of /usr/bin/java is /usr/bin
 80: Name of /usr/bin/java is java
@@ -76005,40 +76041,47 @@
 80: isAbsolutePath of ~/Documents/fictional directory/fictional file.txt=0
 80: isAbsolutePath of fictional directory/fictional file.txt=0
 80: Test vpIoTools::getFileExtension (Unix-like platform) - passed: 12/12
-80: Create directories: /tmp/pbuilder1/test_directory1/test directory 2/
-80: Create directories: /tmp/pbuilder1/test_directory1/test directory 3
-80: Create directories: /tmp\pbuilder1\test_directory1\test directory 4
-80: Create directories: /tmp\pbuilder1\test_directory1\test directory 5 . dir/test directory 6
-80: DEBUG 1 _dirname: /tmp/pbuilder1/fifo_test_directory is not a dir
-80: DEBUG 2 test if _dirname + separator: /tmp/pbuilder1/fifo_test_directory/ is a dir ?
-80: DEBUG 2 _dirname + separator: /tmp/pbuilder1/fifo_test_directory/ is not a dir
-80: DEBUG 1 _dirname: /tmp/pbuilder1/fifo_test_directory/fifo_testfile is not a dir
-80: DEBUG 2 test if _dirname + separator: /tmp/pbuilder1/fifo_test_directory/fifo_testfile/ is a dir ?
-80: DEBUG 2 _dirname + separator: /tmp/pbuilder1/fifo_test_directory/fifo_testfile/ is not a dir
-80: Create fifo file: /tmp/pbuilder1/fifo_test_directory/fifo_testfile
-80: DEBUG 1 _dirname: /tmp/pbuilder1/vpIoTools_test_XXXXXX is not a dir
-80: DEBUG 2 test if _dirname + separator: /tmp/pbuilder1/vpIoTools_test_XXXXXX/ is a dir ?
-80: DEBUG 2 _dirname + separator: /tmp/pbuilder1/vpIoTools_test_XXXXXX/ is not a dir
-80: Create temp directory: /tmp/pbuilder1/vpIoTools_test_3vZyrX
-80: Create temp directory: /tmp/pbuilder1/5cBMSS
-80: vpIoTools::isSamePathname(/tmp/pbuilder1/test/file.txt, /tmp/pbuilder1/test/../test/file.txt)? 1
-80: vpIoTools::isSamePathname(\tmp/pbuilder1/./test/file.txt, /tmp/pbuilder1/test/../test/file.txt)? 1
-80: vpIoTools::isSamePathname(\tmp/pbuilder1/test\../dummy dir/..\test\file.txt, /tmp/pbuilder1/test/../test/file.txt)? 1
-80: vpIoTools::isSamePathname(\tmp/pbuilder1/test\../dummy dir/..\test\file.txt, /tmp/pbuilder1/test/../test)? 0
-80: vpIoTools::isSamePathname(/tmp/pbuilder1/test/, /tmp/pbuilder1/test/../test)? 1
+80: Create directories: /tmp/pbuilder2/test_directory1/test directory 2/
+80: Create directories: /tmp/pbuilder2/test_directory1/test directory 3
+80: Create directories: /tmp\pbuilder2\test_directory1\test directory 4
+80: Create directories: /tmp\pbuilder2\test_directory1\test directory 5 . dir/test directory 6
+80: DEBUG 1 _dirname: /tmp/pbuilder2/fifo_test_directory is not a dir
+80: DEBUG 2 test if _dirname + separator: /tmp/pbuilder2/fifo_test_directory/ is a dir ?
+80: DEBUG 2 _dirname + separator: /tmp/pbuilder2/fifo_test_directory/ is not a dir
+80: DEBUG 1 _dirname: /tmp/pbuilder2/fifo_test_directory/fifo_testfile is not a dir
+80: DEBUG 2 test if _dirname + separator: /tmp/pbuilder2/fifo_test_directory/fifo_testfile/ is a dir ?
+80: DEBUG 2 _dirname + separator: /tmp/pbuilder2/fifo_test_directory/fifo_testfile/ is not a dir
+80: Create fifo file: /tmp/pbuilder2/fifo_test_directory/fifo_testfile
+ 77/290 Test  #67: testSvd ...........................................................   Passed    0.92 sec
+test 81
+        Start  81: testBuildInformation
+
+81: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testBuildInformation "-c" "-d"
+81: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+81: Test timeout computed to be: 1500
+80: DEBUG 1 _dirname: /tmp/pbuilder2/vpIoTools_test_XXXXXX is not a dir
+80: DEBUG 2 test if _dirname + separator: /tmp/pbuilder2/vpIoTools_test_XXXXXX/ is a dir ?
+80: DEBUG 2 _dirname + separator: /tmp/pbuilder2/vpIoTools_test_XXXXXX/ is not a dir
+80: Create temp directory: /tmp/pbuilder2/vpIoTools_test_mu5DDI
+80: Create temp directory: /tmp/pbuilder2/XQr2E0
+80: vpIoTools::isSamePathname(/tmp/pbuilder2/test/file.txt, /tmp/pbuilder2/test/../test/file.txt)? 1
+80: vpIoTools::isSamePathname(\tmp/pbuilder2/./test/file.txt, /tmp/pbuilder2/test/../test/file.txt)? 1
+80: vpIoTools::isSamePathname(\tmp/pbuilder2/test\../dummy dir/..\test\file.txt, /tmp/pbuilder2/test/../test/file.txt)? 1
+80: vpIoTools::isSamePathname(\tmp/pbuilder2/test\../dummy dir/..\test\file.txt, /tmp/pbuilder2/test/../test)? 0
+80: vpIoTools::isSamePathname(/tmp/pbuilder2/test/, /tmp/pbuilder2/test/../test)? 1
 80: Test vpIoTools::isSamePathname (Unix platform) - passed: 5/5
 80: Test vpIoTools::checkFilename() is ok.
 80: Test endianness is ok.
 80: Test vpIoTools::toLowerCase (Unix-like platform) - passed: 2/2
 80: 
 80: Test succeed
- 78/290 Test  #80: testIoTools .......................................................   Passed    0.08 sec
-test 81
-        Start  81: testBuildInformation
+ 78/290 Test  #80: testIoTools .......................................................   Passed    0.07 sec
+test 82
+        Start  82: testSerialRead
 
-81: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testBuildInformation "-c" "-d"
-81: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-81: Test timeout computed to be: 1500
+82: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSerialRead "-c" "-d"
+82: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+82: Test timeout computed to be: 1500
 81: 
 81: ==========================================================
 81: General configuration information for ViSP 3.6.0
@@ -76047,7 +76090,7 @@
 81: 
 81:   Platform:
 81:     Timestamp:                   2025-03-09T03:02:27Z
-81:     Host:                        Linux 6.1.0-32-armmp-lpae armv7l
+81:     Host:                        Linux 6.1.0-32-arm64 aarch64
 81:     CMake:                       3.31.6
 81:     CMake generator:             Unix Makefiles
 81:     CMake build tool:            /usr/bin/gmake
@@ -76056,13 +76099,13 @@
 81:   System information:
 81:     Number of CPU logical cores: 4
 81:     Number of CPU physical cores: 1
-81:     Total physical memory (in MiB): 4008
+81:     Total physical memory (in MiB): 11664
 81:     OS name:                     Linux
-81:     OS release:                  6.1.0-32-armmp-lpae
+81:     OS release:                  6.1.0-32-arm64
 81:     OS version:                  #1 SMP Debian 6.1.129-1 (2025-03-06)
-81:     OS platform:                 armv7l
+81:     OS platform:                 aarch64
 81:     CPU name:                    Unknown family
-81:     Is the CPU 64-bit?           no
+81:     Is the CPU 64-bit?           yes
 81:     Does the CPU have FPU?       no
 81:     CPU optimization:
 81: 
@@ -76230,102 +76273,76 @@
 81: ==========================================================
 81: 
  79/290 Test  #81: testBuildInformation ..............................................   Passed    0.05 sec
-test 82
-        Start  82: testSerialRead
+test 83
+        Start  83: testSerialWrite
 
-82: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSerialRead "-c" "-d"
-82: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-82: Test timeout computed to be: 1500
+83: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSerialWrite "-c" "-d"
+83: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+83: Test timeout computed to be: 1500
 82: 
 82: Serial port not specified.
 82: 
 82: Usage: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSerialRead [--port <serial name>] [--baud <baud rate>] [--help]
 82: 
  80/290 Test  #82: testSerialRead ....................................................   Passed    0.05 sec
-test 83
-        Start  83: testSerialWrite
+test 84
+        Start  84: testMutex
 
-83: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSerialWrite "-c" "-d"
-83: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-83: Test timeout computed to be: 1500
+84: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMutex "-c" "-d"
+84: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+84: Test timeout computed to be: 1500
 83: 
 83: Serial port not specified.
 83: 
 83: Usage: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testSerialWrite [--port <serial name>] [--baud <baud rate>] [--help]
 83: 
- 81/290 Test  #83: testSerialWrite ...................................................   Passed    0.05 sec
-test 84
-        Start  84: testMutex
+ 81/290 Test  #83: testSerialWrite ...................................................   Passed    0.04 sec
+test 85
+        Start  85: testThread
 
-84: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testMutex "-c" "-d"
-84: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-84: Test timeout computed to be: 1500
-84: Started job 0 with id 0
+85: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testThread "-c" "-d"
+85: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
+85: Test timeout computed to be: 1500
+84: Started job 0 with id 2
 84: Ended job 0
-84: Started job 1 with id 2
+84: Started job 1 with id 1
 84: Ended job 1
-84: Started job 2 with id 1
+84: Started job 2 with id 0
 84: Ended job 2
-84: Started job 3 with id 4
+84: Started job 3 with id 3
 84: Ended job 3
-84: Started job 4 with id 3
+84: Started job 4 with id 5
 84: Ended job 4
-84: Started job 5 with id 6
+84: Started job 5 with id 7
 84: Ended job 5
-84: Started job 6 with id 5
+84: Started job 6 with id 9
 84: Ended job 6
-84: Started job 7 with id 7
+84: Started job 7 with id 6
 84: Ended job 7
 84: Started job 8 with id 8
 84: Ended job 8
-84: Started job 9 with id 9
+84: Started job 9 with id 4
 84: Ended job 9
  82/290 Test  #84: testMutex .........................................................   Passed    0.05 sec
-test 85
-        Start  85: testThread
-
-85: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testThread "-c" "-d"
-85: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
-85: Test timeout computed to be: 1500
-85: qux arg: 12
-75:  Polygon 1 : 
-75:  area : 20800
-75:  center : 267.436, 325.385
-75: 
-75:  Polygon 2 : 
-75:  area : 6400
-75:  center : 60, 60
-75: 
-75:  Polygon 3 : 
-75:  area : 0
-75:  center : 0, 0
- 83/290 Test  #75: testPolygon .......................................................   Passed    1.30 sec
 test 86
         Start  86: testThread2
 
 86: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testThread2 "-c" "-d"
 86: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 86: Test timeout computed to be: 1500
-79: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+85: qux arg: 12
 86: Create thread: 0
 86: Create thread: 1
-79: I=558x560
 86: Create thread: 2
 86: Create thread: 3
 86: Join thread: 0
-85: Joinable after construction:
-85: foo: 0
-85: bar: 1
-85: qux: 1
-85: Joinable after creation:
-85: foo: 1
-85: bar: 1
-85: qux: 1
-85: Joinable after joining:
-85: foo: 0
-85: bar: 0
-85: qux: 0
- 84/290 Test  #85: testThread ........................................................   Passed    1.07 sec
+86: Join thread: 1
+86: Join thread: 2
+86: Join thread: 3
+86: add=1.00048e+08 ; add_th=1.00048e+08
+86: mul=2.50271e+09 ; mul_th=2.50271e+09
+86: testThread2 is ok!
+ 83/290 Test  #86: testThread2 .......................................................   Passed    0.57 sec
 test 87
         Start  87: testTime
 
@@ -76333,99 +76350,110 @@
 87: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 87: Test timeout computed to be: 1500
 87: Computed dummy value: 66765
-86: Join thread: 1
-86: Join thread: 2
-79: sum_single_thread=312480 ; t_single_thread=168.847 ms ; mean=1.68847 ms
-79: sum_single_multithread=312480 ; t_multithread=665.823 ms ; mean=6.65823 ms
-79: Speed-up=0.253591X
-87: t1-t0: computation time: 0.137451
-87: t2-t1: wait(t1, 40 ms): 40.0015
-87: t3-t2: sleep(10 ms): 10.4683
-87: t4-t3: sleep(2 ms): 2.13281
-87: t5-t4: wait(t, 19 ms): 19.001
-87: t6-t5: wait(5 ms): 5.00366
-87: t7-t6: wait(21 ms): 21.0046
-87: t8-t7: wait(2 ms): 2.00146
-87: t8-t6: ; chrono: 23.006
-79: testHistogram is OK!
- 85/290 Test  #87: testTime ..........................................................   Passed    0.26 sec
+87: t1-t0: computation time: 0.0769043
+87: t2-t1: wait(t1, 40 ms): 40.0002
+87: t3-t2: sleep(10 ms): 10.1201
+87: t4-t3: sleep(2 ms): 2.11768
+87: t5-t4: wait(t, 19 ms): 19
+87: t6-t5: wait(5 ms): 5.00098
+87: t7-t6: wait(21 ms): 21.0015
+87: t8-t7: wait(2 ms): 2.00024
+87: t8-t6: ; chrono: 23.0017
+ 84/290 Test  #87: testTime ..........................................................   Passed    0.13 sec
 test 88
         Start  88: testXmlParser
 
 88: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core/testXmlParser "-c" "-d"
 88: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/core
 88: Test timeout computed to be: 1500
-86: Join thread: 3
- 86/290 Test  #79: testHistogram .....................................................   Passed    2.09 sec
+79: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+79: I=558x560
+75:  Polygon 1 : 
+75:  area : 20800
+75:  center : 267.436, 325.385
+75: 
+75:  Polygon 2 : 
+75:  area : 6400
+75:  center : 60, 60
+75: 
+75:  Polygon 3 : 
+75:  area : 0
+75:  center : 0, 0
+ 85/290 Test  #75: testPolygon .......................................................   Passed    1.12 sec
 test 89
         Start  89: testClick
 
 89: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testClick "-c" "-d"
 89: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
 89: Test timeout computed to be: 1500
-86: add=9.99759e+07 ; add_th=9.99759e+07
-86: mul=2.49801e+09 ; mul_th=2.49801e+09
-86: testThread2 is ok!
- 87/290 Test  #86: testThread2 .......................................................   Passed    1.16 sec
+85: Joinable after construction:
+85: foo: 0
+85: bar: 1
+85: qux: 1
+85: Joinable after creation:
+85: foo: 1
+85: bar: 1
+85: qux: 1
+85: Joinable after joining:
+85: foo: 0
+85: bar: 0
+85: qux: 0
+ 86/290 Test  #85: testThread ........................................................   Passed    1.05 sec
 test 90
         Start  90: testDisplayScaled
 
 90: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testDisplayScaled "-c" "-d"
 90: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
 90: Test timeout computed to be: 1500
+79: sum_single_thread=312480 ; t_single_thread=173.995 ms ; mean=1.73995 ms
+79: sum_single_multithread=312480 ; t_multithread=185.161 ms ; mean=1.85161 ms
+79: Speed-up=0.939697X
+79: testHistogram is OK!
+ 87/290 Test  #79: testHistogram .....................................................   Passed    1.33 sec
+test 91
+        Start  91: testMouseEvent
+
+91: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testMouseEvent "-c" "-d"
+91: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
+91: Test timeout computed to be: 1500
 88: -------------------------------------------------------
 88:   testXmlParser.cpp
 88: 
 88:   writing and readind data using a xml parser
 88: -------------------------------------------------------
 88: 
-88: Write data to /tmp/pbuilder1/dataTestXml.xml
-88: Read from /tmp/pbuilder1/dataTestXml.xml
+88: Write data to /tmp/pbuilder2/dataTestXml.xml
+88: Read from /tmp/pbuilder2/dataTestXml.xml
 88: Range : 3.5
 88: Step : 2
 88: Filter size : 5
 88: name : cube
- 88/290 Test  #88: testXmlParser .....................................................   Passed    1.29 sec
-test 91
-        Start  91: testMouseEvent
-
-91: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testMouseEvent "-c" "-d"
-91: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
-91: Test timeout computed to be: 1500
-89: Requested X11 display functionalities...
- 89/290 Test  #89: testClick .........................................................   Passed    1.37 sec
+ 88/290 Test  #88: testXmlParser .....................................................   Passed    0.80 sec
 test 92
         Start  92: testVideoDevice
 
 92: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testVideoDevice "-c" "-d"
 92: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
 92: Test timeout computed to be: 1500
- 90/290 Test  #90: testDisplayScaled .................................................   Passed    1.36 sec
+89: Requested X11 display functionalities...
+ 89/290 Test  #89: testClick .........................................................   Passed    0.94 sec
 test 93
         Start  93: testDisplayPolygonLines
 
 93: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testDisplayPolygonLines "-c" "-d"
 93: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
 93: Test timeout computed to be: 1500
-91: Requested X11 display functionalities...
-91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0030.png
-91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0031.png
-92: Requested X11 display functionalities...
-91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0032.png
- 91/290 Test  #93: testDisplayPolygonLines ...........................................   Passed    1.24 sec
+ 90/290 Test  #90: testDisplayScaled .................................................   Passed    0.94 sec
 test 94
         Start  94: testDisplayRoi
 
 94: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testDisplayRoi "-c" "-d"
 94: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
 94: Test timeout computed to be: 1500
- 92/290 Test  #92: testVideoDevice ...................................................   Passed    1.28 sec
-test 95
-        Start  95: testDisplays
-
-95: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testDisplays "-c" "-d"
-95: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
-95: Test timeout computed to be: 1500
+91: Requested X11 display functionalities...
+91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0030.png
+91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0031.png
+91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0032.png
 91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0033.png
 91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0034.png
 91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0035.png
@@ -76433,21 +76461,29 @@
 91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0037.png
 91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0038.png
 91: read : /usr/share/visp-images-data/ViSP-images/cube/image.0039.png
- 93/290 Test  #91: testMouseEvent ....................................................   Passed    1.72 sec
+92: Requested X11 display functionalities...
+ 91/290 Test  #92: testVideoDevice ...................................................   Passed    0.95 sec
+test 95
+        Start  95: testDisplays
+
+95: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testDisplays "-c" "-d"
+95: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
+95: Test timeout computed to be: 1500
+ 92/290 Test  #91: testMouseEvent ....................................................   Passed    1.35 sec
 test 96
         Start  96: testVideoDeviceDual
 
 96: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui/testVideoDeviceDual "-c" "-d"
 96: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/gui
 96: Test timeout computed to be: 1500
- 94/290 Test  #94: testDisplayRoi ....................................................   Passed    1.25 sec
+ 93/290 Test  #93: testDisplayPolygonLines ...........................................   Passed    0.94 sec
 test 97
         Start  97: testAutoThreshold
 
 97: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/testAutoThreshold "-c" "-d"
 97: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc
 97: Test timeout computed to be: 1500
- 95/290 Test  #95: testDisplays ......................................................   Passed    1.25 sec
+ 94/290 Test  #94: testDisplayRoi ....................................................   Passed    0.94 sec
 test 98
         Start  98: testConnectedComponents
 
@@ -76456,66 +76492,116 @@
 98: Test timeout computed to be: 1500
 96: Requested X11 display functionalities...
 96: A click in display 1 to exit...
- 96/290 Test  #96: testVideoDeviceDual ...............................................   Passed    1.33 sec
+ 95/290 Test  #96: testVideoDeviceDual ...............................................   Passed    0.94 sec
 test 99
         Start  99: testContours
 
 99: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/testContours "-c" "-d"
 99: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc
 99: Test timeout computed to be: 1500
-98: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-98: Image: 558x560
+ 96/290 Test  #95: testDisplays ......................................................   Passed    0.95 sec
+test 100
+        Start 100: testFloodFill
+
+100: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/testFloodFill "-c" "-d"
+100: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc
+100: Test timeout computed to be: 1500
 97: Read: /usr/share/visp-images-data/ViSP-images/calibration/grid36-03.png (640x480)
 97: 
-97: Automatic thresholding (Huang): 105 ; t=3.78638 ms
-98: 
-98: 4-connexity connected components:
-98: Time: 20.2104 ms
-98: nbComponents=12232
-97: Write: /tmp/pbuilder1/grid36-03_auto_thresh_huang.png
+97: Automatic thresholding (Huang): 105 ; t=2.65527 ms
+97: Write: /tmp/pbuilder2/grid36-03_auto_thresh_huang.png
 97: 
-97: Automatic thresholding (Intermodes): 103 ; t=2.37744 ms
-97: Write: /tmp/pbuilder1/grid36-03_auto_thresh_intermodes.png
+97: Automatic thresholding (Intermodes): 103 ; t=2.1875 ms
+97: Write: /tmp/pbuilder2/grid36-03_auto_thresh_intermodes.png
 97: 
-97: Automatic thresholding (IsoData): 99 ; t=2.21069 ms
-98: 
-98: 8-connexity connected components:
-98: Time: 29.332 ms
-98: nbComponents=7575
-97: Write: /tmp/pbuilder1/grid36-03_auto_thresh_isodata.png
+97: Automatic thresholding (IsoData): 99 ; t=2.07129 ms
+97: Write: /tmp/pbuilder2/grid36-03_auto_thresh_isodata.png
 97: 
-97: Automatic thresholding (Mean): 143 ; t=2.16724 ms
-97: Write: /tmp/pbuilder1/grid36-03_auto_thresh_mean.png
+97: Automatic thresholding (Mean): 143 ; t=2.1123 ms
+97: Write: /tmp/pbuilder2/grid36-03_auto_thresh_mean.png
 97: 
-97: Automatic thresholding (Otsu): 98 ; t=2.19507 ms
-97: Write: /tmp/pbuilder1/grid36-03_auto_thresh_otsu.png
+97: Automatic thresholding (Otsu): 98 ; t=2.01855 ms
+97: Write: /tmp/pbuilder2/grid36-03_auto_thresh_otsu.png
 97: 
-97: Automatic thresholding (Triangle): 142 ; t=2.19458 ms
-97: Write: /tmp/pbuilder1/grid36-03_auto_thresh_Triangle.png
- 97/290 Test  #97: testAutoThreshold .................................................   Passed    1.20 sec
-test 100
-        Start 100: testFloodFill
+97: Automatic thresholding (Triangle): 142 ; t=2.01611 ms
+97: Write: /tmp/pbuilder2/grid36-03_auto_thresh_Triangle.png
+ 97/290 Test  #97: testAutoThreshold .................................................   Passed    0.88 sec
+test 101
+        Start 101: testImgproc
 
-100: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/testFloodFill "-c" "-d"
-100: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc
-100: Test timeout computed to be: 1500
+101: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/testImgproc "-c" "-d"
+101: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc
+101: Test timeout computed to be: 1500
+98: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+98: Image: 558x560
+98: 
+98: 4-connexity connected components:
+98: Time: 11.9492 ms
+98: nbComponents=12232
+98: 
+98: 8-connexity connected components:
+98: Time: 19.1704 ms
+98: nbComponents=7575
 98: 
 98: 4-connexity connected components (OpenCV):
-98: Time: 16.3804 ms
+98: Time: 7.76685 ms
 98: nb components: 12232
 98: checkLabels(labels_connex4_opencv, labels_connex4): 1
 98: 
 98: 8-connexity connected components (OpenCV):
 98: nb components: 7575
-98: Time: 10.626 ms
+98: Time: 10.0591 ms
 98: checkLabels(labels_connex8_opencv, labels_connex8): 1
- 98/290 Test  #98: testConnectedComponents ...........................................   Passed    1.46 sec
-test 101
-        Start 101: testImgproc
+ 98/290 Test  #98: testConnectedComponents ...........................................   Passed    1.05 sec
+test 102
+        Start 102: perfImageLoadSave
 
-101: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc/testImgproc "-c" "-d"
-101: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/imgproc
-101: Test timeout computed to be: 1500
+102: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/perfImageLoadSave
+102: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
+102: Test timeout computed to be: 1500
+100: 
+100: Test image data:
+100:     0  1  2  3  4  5  6  7 
+100:   +------------------------
+100:  0| 1  0  0  0  0  0  0  0 
+100:  1| 1  1  1  1  1  0  0  0 
+100:  2| 1  0  0  0  1  0  1  0 
+100:  3| 1  0  0  0  1  1  1  0 
+100:  4| 1  1  1  1  0  1  1  1 
+100:  5| 1  0  0  1  1  0  1  0 
+100:  6| 1  0  0  0  1  0  1  0 
+100:  7| 1  0  0  0  1  1  1  0 
+100: 
+100: I_test_flood_fill_4_connexity:
+100:     0  1  2  3  4  5  6  7 
+100:   +------------------------
+100:  0| 1  0  0  0  0  0  0  0 
+100:  1| 1  1  1  1  1  0  0  0 
+100:  2| 1  1  1  1  1  0  1  0 
+100:  3| 1  1  1  1  1  1  1  0 
+100:  4| 1  1  1  1  0  1  1  1 
+100:  5| 1  0  0  1  1  0  1  0 
+100:  6| 1  0  0  0  1  0  1  0 
+100:  7| 1  0  0  0  1  1  1  0 
+100: 
+100: (I_test_flood_fill_4_connexity == I_check_4_connexity)? 1
+100: 
+100: I_test_flood_fill_8_connexity:
+100:     0  1  2  3  4  5  6  7 
+100:   +------------------------
+100:  0| 1  0  0  0  0  0  0  0 
+100:  1| 1  1  1  1  1  0  0  0 
+100:  2| 1  1  1  1  1  0  1  0 
+100:  3| 1  1  1  1  1  1  1  0 
+100:  4| 1  1  1  1  1  1  1  1 
+100:  5| 1  0  0  1  1  1  1  0 
+100:  6| 1  0  0  0  1  1  1  0 
+100:  7| 1  0  0  0  1  1  1  0 
+100: 
+100: (I_test_flood_fill_8_connexity == I_check_8_connexity)? 1
+100: 
+100: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm (558x560)
+100: 
 99: Test with image data:
 99: 
 99: I_test_data:
@@ -76564,8 +76650,17 @@
 99: 	level: 2
 99: 	contour type: hole contour
 99: 	nb children: 0
-99: ViSP: nb contours=5 ; t=0.118408 ms
+99: ViSP: nb contours=5 ; t=0.0581055 ms
 99: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+100: Flood fill on Klimt image (4-connexity): 4.05371 ms
+100: Flood fill on Klimt image (8-connexity): 22.6755 ms
+100: OpenCV flood fill on Klimt image (4-connexity): 3.82617 ms
+100: OpenCV flood fill on Klimt image (8-connexity): 5.33862 ms
+100: 
+100: (I_klimt_flood_fill_4_connexity == I_klimt_flood_fill_4_connexity_check)? 1
+100: (I_klimt_flood_fill_8_connexity == I_klimt_flood_fill_8_connexity_check)? 1
+100: 
+100: Test flood fill is ok!
 99: 
 99: Contour:
 99: 	level: 0
@@ -89218,6 +89313,7 @@
 99: 	nb children: 0
 99: 
 99: Contour:
+ 99/290 Test #100: testFloodFill .....................................................   Passed    0.90 sec
 99: 	level: 1
 99: 	contour type: outer contour
 99: 	nb children: 0
@@ -89655,6 +89751,12 @@
 99: Contour:
 99: 	level: 1
 99: 	contour type: outer contour
+test 103
+        Start 103: testImageLoadSave
+
+103: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/testImageLoadSave "-c" "-d"
+103: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
+103: Test timeout computed to be: 1500
 99: 	nb children: 0
 99: 
 99: Contour:
@@ -126993,124 +127095,71 @@
 99: 	nb children: 0
 99: 
 99: Test with Klimt image:
-99: ViSP: nb contours=10084 ; t=63.9753 ms
+99: ViSP: nb contours=10084 ; t=38.0378 ms
+101: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
+101: Image: 279x280
+101: Time to do color adjust: 0.739258 ms
+101: Time to do color histogram equalization: 2.89355 ms
+101: Time to do color gamma correction: 0.807373 ms
 99: (I_tmp_list == I_draw_contours_list)? 1
 99: (I_tmp_external == I_draw_contours_external)? 1
 99: 
-99: Fill Holes: 10.2136 ms
-100: 
-100: Test image data:
-100:     0  1  2  3  4  5  6  7 
-100:   +------------------------
-100:  0| 1  0  0  0  0  0  0  0 
-100:  1| 1  1  1  1  1  0  0  0 
-100:  2| 1  0  0  0  1  0  1  0 
-100:  3| 1  0  0  0  1  1  1  0 
-100:  4| 1  1  1  1  0  1  1  1 
-100:  5| 1  0  0  1  1  0  1  0 
-100:  6| 1  0  0  0  1  0  1  0 
-100:  7| 1  0  0  0  1  1  1  0 
-100: 
-100: I_test_flood_fill_4_connexity:
-100:     0  1  2  3  4  5  6  7 
-100:   +------------------------
-100:  0| 1  0  0  0  0  0  0  0 
-100:  1| 1  1  1  1  1  0  0  0 
-100:  2| 1  1  1  1  1  0  1  0 
-100:  3| 1  1  1  1  1  1  1  0 
-100:  4| 1  1  1  1  0  1  1  1 
-100:  5| 1  0  0  1  1  0  1  0 
-100:  6| 1  0  0  0  1  0  1  0 
-100:  7| 1  0  0  0  1  1  1  0 
-100: 
-100: (I_test_flood_fill_4_connexity == I_check_4_connexity)? 1
-100: 
-100: I_test_flood_fill_8_connexity:
-100:     0  1  2  3  4  5  6  7 
-100:   +------------------------
-100:  0| 1  0  0  0  0  0  0  0 
-100:  1| 1  1  1  1  1  0  0  0 
-100:  2| 1  1  1  1  1  0  1  0 
-100:  3| 1  1  1  1  1  1  1  0 
-100:  4| 1  1  1  1  1  1  1  1 
-100:  5| 1  0  0  1  1  1  1  0 
-100:  6| 1  0  0  0  1  1  1  0 
-100:  7| 1  0  0  0  1  1  1  0 
-100: 
-100: (I_test_flood_fill_8_connexity == I_check_8_connexity)? 1
-100: 
-100: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm (558x560)
-100: 
-100: Flood fill on Klimt image (4-connexity): 7.26514 ms
-100: Flood fill on Klimt image (8-connexity): 43.8845 ms
+99: Fill Holes: 6.32886 ms
 99: 
-99: OpenCV: nb contours=10084 ; t_opencv=110.847 ms
+99: OpenCV: nb contours=10084 ; t_opencv=52.4993 ms
 99: (I_draw_contours_opencv == I_drawContours)? 1
-100: OpenCV flood fill on Klimt image (4-connexity): 8.01685 ms
-100: OpenCV flood fill on Klimt image (8-connexity): 10.5659 ms
-100: 
-100: (I_klimt_flood_fill_4_connexity == I_klimt_flood_fill_4_connexity_check)? 1
-100: (I_klimt_flood_fill_8_connexity == I_klimt_flood_fill_8_connexity_check)? 1
-100: 
-100: Test flood fill is ok!
 99: (I_draw_contours_opencv == I_draw_contours_list)? 1
- 99/290 Test #100: testFloodFill .....................................................   Passed    1.45 sec
-test 102
-        Start 102: perfImageLoadSave
-
-102: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/perfImageLoadSave
-102: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
-102: Test timeout computed to be: 1500
 99: (I_draw_contours_opencv == I_draw_contours_external)? 1
-100/290 Test  #99: testContours ......................................................   Passed    2.33 sec
-test 103
-        Start 103: testImageLoadSave
-
-103: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/testImageLoadSave "-c" "-d"
-103: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
-103: Test timeout computed to be: 1500
-101: Read image: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.ppm
-101: Image: 279x280
-101: Time to do color adjust: 1.35303 ms
-101: Time to do color histogram equalization: 3.65454 ms
-101: Time to do color gamma correction: 1.21191 ms
-101: Time to do color retinex: 694.124 ms
-101: Time to do color contrast stretching: 4.26611 ms
-101: Time to do color HSV contrast stretching: 25.3606 ms
-101: Time to do color unsharp mask: 26.0354 ms
-101/290 Test #102: perfImageLoadSave .................................................   Passed    1.11 sec
+100/290 Test  #99: testContours ......................................................   Passed    1.38 sec
 test 104
         Start 104: testJsonArgumentParser
 
 104: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/testJsonArgumentParser "-c" "-d"
 104: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
 104: Test timeout computed to be: 1500
-101: Time to do color CLAHE: 47.7568 ms
+101/290 Test #102: perfImageLoadSave .................................................   Passed    0.85 sec
+test 105
+        Start 105: testVideo
+
+105: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/testVideo "-c" "-d"
+105: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
+105: Test timeout computed to be: 1500
+101: Time to do color retinex: 429.116 ms
+101: Time to do color contrast stretching: 5.88843 ms
+101: Time to do color HSV contrast stretching: 12.6548 ms
+101: Time to do color unsharp mask: 14.4011 ms
+101: Time to do color CLAHE: 27.1233 ms
 101: 
 101: Read image: /usr/share/visp-images-data/ViSP-images/mbt/cube/image0000.png
 101: Image: 320x240
-101: Time to do grayscale adjust: 0.38916 ms
+101: Time to do grayscale adjust: 0.0976562 ms
+101: Time to do grayscale histogram equalization: 0.533203 ms
+101: Time to do grayscale gamma correction: 0.123047 ms
+101: Time to do grayscale contrast stretching: 1.10449 ms
+101: Time to do grayscale unsharp mask: 4.39648 ms
+101: Time to do grayscale CLAHE: 10.7588 ms
+102/290 Test #101: testImgproc .......................................................   Passed    1.47 sec
+test 106
+        Start 106: testJsonMe
+
+106: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/testJsonMe "-c" "-d"
+106: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me
+106: Test timeout computed to be: 1500
+106: 
+106: Error(s) in input:
+106:   Unrecognised token: -c
+106: 
+106: Run with -? for usage
+106: 
 103: 
 103: Error(s) in input:
 103:   Unrecognised token: -c
 103: 
 103: Run with -? for usage
 103: 
-101: Time to do grayscale histogram equalization: 0.656494 ms
-101: Time to do grayscale gamma correction: 0.261719 ms
-101: Time to do grayscale contrast stretching: 0.827881 ms
-101: Time to do grayscale unsharp mask: 8.67261 ms
 103: libjpeg backend Pearson correlation coefficient: 1
 103: OpenCV backend Pearson correlation coefficient: 1
-101: Time to do grayscale CLAHE: 19.5002 ms
 103: simd backend Pearson correlation coefficient: 0.999999
-102/290 Test #101: testImgproc .......................................................   Passed    2.45 sec
-test 105
-        Start 105: testVideo
-
-105: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io/testVideo "-c" "-d"
-105: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/io
-105: Test timeout computed to be: 1500
 103: stb backend Pearson correlation coefficient: 0.999999
 103: libjpeg backend Pearson correlation coefficient: 1
 103: OpenCV backend Pearson correlation coefficient: 1
@@ -127121,109 +127170,80 @@
 103: simd backend Pearson correlation coefficient: 1
 103: stb backend Pearson correlation coefficient: 1
 103: libpng backend Pearson correlation coefficient: 1
+106: ===============================================================================
+106: All tests passed (230 assertions in 1 test case)
+106: 
+103/290 Test #106: testJsonMe ........................................................   Passed    0.41 sec
+test 107
+        Start 107: testNurbs
+
+107: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/testNurbs "-c" "-d"
+107: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me
+107: Test timeout computed to be: 1500
 103: OpenCV backend Pearson correlation coefficient: 1
 103: simd backend Pearson correlation coefficient: 1
 103: stb backend Pearson correlation coefficient: 1
 103: libpng backend Pearson correlation coefficient: 0.999656
 103: OpenCV backend Pearson correlation coefficient: 0.999656
-103: simd backend Pearson correlation coefficient: 0.999656
-103: stb backend Pearson correlation coefficient: 0.999656
-103: libpng backend Pearson correlation coefficient: 0.999842
-103: OpenCV backend Pearson correlation coefficient: 0.999842
-103: simd backend Pearson correlation coefficient: 0.999842
-103: stb backend Pearson correlation coefficient: 0.999842
-103: libpng backend Pearson correlation coefficient: 1
 104: 
 104: Error(s) in input:
 104:   Unrecognised token: -c
 104: 
 104: Run with -? for usage
 104: 
-104: DEBUG 1 _dirname: /tmp/pbuilder1/visp_test_json_argument_parsing is not a dir
-104: DEBUG 2 test if _dirname + separator: /tmp/pbuilder1/visp_test_json_argument_parsing/ is a dir ?
-104: DEBUG 2 _dirname + separator: /tmp/pbuilder1/visp_test_json_argument_parsing/ is not a dir
-104: ===============================================================================
-104: All tests passed (47 assertions in 1 test case)
-104: 
-103: OpenCV backend Pearson correlation coefficient: 1
-103/290 Test #104: testJsonArgumentParser ............................................   Passed    1.29 sec
-test 106
-        Start 106: testJsonMe
-
-106: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/testJsonMe "-c" "-d"
-106: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me
-106: Test timeout computed to be: 1500
-106: 
-106: Error(s) in input:
-106:   Unrecognised token: -c
-106: 
-106: Run with -? for usage
-106: 
-103: simd backend Pearson correlation coefficient: 1
+104: DEBUG 1 _dirname: /tmp/pbuilder2/visp_test_json_argument_parsing is not a dir
+104: DEBUG 2 test if _dirname + separator: /tmp/pbuilder2/visp_test_json_argument_parsing/ is a dir ?
+104: DEBUG 2 _dirname + separator: /tmp/pbuilder2/visp_test_json_argument_parsing/ is not a dir
+103: simd backend Pearson correlation coefficient: 0.999656
 105: 
 105: Error(s) in input:
 105:   Unrecognised token: -c
 105: 
 105: Run with -? for usage
 105: 
-105: ** Create temp directory: ./ZdPkrq
+105: ** Create temp directory: ./7g4dHf
 105: ** Create sequence of uchar images with step 2
-105: Frame saved in: ./ZdPkrq/I100.pgm
-105: Frame saved in: ./ZdPkrq/I102.pgm
-105: Frame saved in: ./ZdPkrq/I104.pgm
+105: Frame saved in: ./7g4dHf/I100.pgm
+105: Frame saved in: ./7g4dHf/I102.pgm
+105: Frame saved in: ./7g4dHf/I104.pgm
 105: First frame: 100
 105: Last frame: 104
-105: Read frame with index 100 from: ./ZdPkrq/I100.pgm
-105: Read frame with index 102 from: ./ZdPkrq/I102.pgm
-105: Read frame with index 104 from: ./ZdPkrq/I104.pgm
+105: Read frame with index 100 from: ./7g4dHf/I100.pgm
+105: Read frame with index 102 from: ./7g4dHf/I102.pgm
+105: Read frame with index 104 from: ./7g4dHf/I104.pgm
 105: First frame: 100
 105: Last frame: 104
-105: Read frame with index 100 from: ./ZdPkrq/I100.pgm
-105: Read frame with index 102 from: ./ZdPkrq/I102.pgm
-105: Read frame with index 104 from: ./ZdPkrq/I104.pgm
+105: Read frame with index 100 from: ./7g4dHf/I100.pgm
+105: Read frame with index 102 from: ./7g4dHf/I102.pgm
+105: Read frame with index 104 from: ./7g4dHf/I104.pgm
 105: ** Create sequence of color images with step 2
-105: Frame saved in: ./ZdPkrq/I100.ppm
-105: Frame saved in: ./ZdPkrq/I102.ppm
-105: Frame saved in: ./ZdPkrq/I104.ppm
+105: Frame saved in: ./7g4dHf/I100.ppm
+105: Frame saved in: ./7g4dHf/I102.ppm
+105: Frame saved in: ./7g4dHf/I104.ppm
 105: First frame: 100
 105: Last frame: 104
-105: Read frame with index 100 from: ./ZdPkrq/I100.ppm
-105: Read frame with index 102 from: ./ZdPkrq/I102.ppm
-105: Read frame with index 104 from: ./ZdPkrq/I104.ppm
+105: Read frame with index 100 from: ./7g4dHf/I100.ppm
+105: Read frame with index 102 from: ./7g4dHf/I102.ppm
+105: Read frame with index 104 from: ./7g4dHf/I104.ppm
 105: First frame: 100
 105: Last frame: 104
-105: Read frame with index 100 from: ./ZdPkrq/I100.ppm
-105: Read frame with index 102 from: ./ZdPkrq/I102.ppm
-105: Read frame with index 104 from: ./ZdPkrq/I104.ppm
+105: Read frame with index 100 from: ./7g4dHf/I100.ppm
+105: Read frame with index 102 from: ./7g4dHf/I102.ppm
+105: Read frame with index 104 from: ./7g4dHf/I104.ppm
 105: ===============================================================================
 105: All tests passed (6 assertions in 4 test cases)
 105: 
-104/290 Test #105: testVideo .........................................................   Passed    1.30 sec
-test 107
-        Start 107: testNurbs
-
-107: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me/testNurbs "-c" "-d"
-107: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/me
-107: Test timeout computed to be: 1500
-103: stb backend Pearson correlation coefficient: 1
-103: libpng backend Pearson correlation coefficient: 1
-106: ===============================================================================
-106: All tests passed (230 assertions in 1 test case)
-106: 
-105/290 Test #106: testJsonMe ........................................................   Passed    0.82 sec
+104: ===============================================================================
+104: All tests passed (47 assertions in 1 test case)
+104: 
+104/290 Test #105: testVideo .........................................................   Passed    0.82 sec
 test 108
         Start 108: testTrackDot
 
 108: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob/testTrackDot "-c" "-d"
 108: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/blob
 108: Test timeout computed to be: 1500
-103: OpenCV backend Pearson correlation coefficient: 1
-103: simd backend Pearson correlation coefficient: 1
-103: stb backend Pearson correlation coefficient: 1
-103: ===============================================================================
-103: All tests passed (128 assertions in 8 test cases)
-103: 
-106/290 Test #103: testImageLoadSave .................................................   Passed    3.79 sec
+105/290 Test #104: testJsonArgumentParser ............................................   Passed    0.84 sec
 test 109
         Start 109: testRobotFlirPtu
 
@@ -127231,13 +127251,74 @@
 109: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/robot
 109: Test timeout computed to be: 1500
 109: You do not have an Flir Ptu robot connected to your computer...
-107/290 Test #109: testRobotFlirPtu ..................................................   Passed    0.01 sec
+106/290 Test #109: testRobotFlirPtu ..................................................   Passed    0.01 sec
 test 110
         Start 110: testPoint
 
 110: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features/testPoint "-c" "-d"
 110: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/visual_features
 110: Test timeout computed to be: 1500
+103: stb backend Pearson correlation coefficient: 0.999656
+110: ------------------------------------------------------
+110: 0  0  0  1
+110: 0.1  0.2  2  1
+110: 0.05  0.1
+110: ------------------------------------------------------
+110: -0.5  0  0.025  0.005  -1.0025  0.1
+110: 0  -0.5  0.05  1.01  -0.005  -0.05
+110: -0.5  0  0.025  0.005  -1.0025  0.1
+110: 0  -0.5  0.05  1.01  -0.005  -0.05
+110: -0.5  0  0.025  0.005  -1.0025  0.1
+110: 0  -0.5  0.05  1.01  -0.005  -0.05
+110: -0.5  0  0.025  0.005  -1.0025  0.1
+110: 0  -0.5  0.05  1.01  -0.005  -0.05
+110: ------------------------------------------------------
+110: Point:  Z=1 x=0 y=0
+110: 
+110: 0.05
+110: 0.1
+110: 0.05
+110: 0.1
+110: 0.05
+110: 0.1
+110: 0.05
+110: 0.1
+110: ------------------------------------------------------
+110: Dimension = 2
+110: Dimension = 1
+110: Dimension = 1
+110: Dimension = 2
+110: Dimension = 2
+107/290 Test #110: testPoint .........................................................   Passed    0.05 sec
+test 111
+        Start 111: testFeature
+
+111: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/testFeature "-c" "-d"
+111: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs
+111: Test timeout computed to be: 1500
+103: libpng backend Pearson correlation coefficient: 0.999842
+111: ThetaU: tux=0.1 tuy=0.2 tuz=0.3
+111: End, call vpServo destructors...
+111: ThetaU: tux=0.1 tuy=0.2 tuz=0.3
+111: End, call vpServo destructors...
+111: ThetaU: tux=0.1 tuy=0.2 tuz=0.3
+111: End, call vpServo destructors...
+108/290 Test #111: testFeature .......................................................   Passed    0.05 sec
+test 112
+        Start 112: testFeatureMoment
+
+112: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/testFeatureMoment "-c" "-d"
+112: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs
+112: Test timeout computed to be: 1500
+103: OpenCV backend Pearson correlation coefficient: 0.999842
+103: simd backend Pearson correlation coefficient: 0.999842
+103: stb backend Pearson correlation coefficient: 0.999842
+103: libpng backend Pearson correlation coefficient: 1
+103: OpenCV backend Pearson correlation coefficient: 1
+103: simd backend Pearson correlation coefficient: 1
+103: stb backend Pearson correlation coefficient: 1
+103: libpng backend Pearson correlation coefficient: 1
+103: OpenCV backend Pearson correlation coefficient: 1
 107: The parameters are :
 107: p : 2
 107: 
@@ -127284,80 +127365,40 @@
 107: 2
 107: -2
 107: 1
-110: ------------------------------------------------------
-110: 0  0  0  1
-110: 0.1  0.2  2  1
-110: 0.05  0.1
-110: ------------------------------------------------------
-110: -0.5  0  0.025  0.005  -1.0025  0.1
-110: 0  -0.5  0.05  1.01  -0.005  -0.05
-110: -0.5  0  0.025  0.005  -1.0025  0.1
-110: 0  -0.5  0.05  1.01  -0.005  -0.05
-110: -0.5  0  0.025  0.005  -1.0025  0.1
-110: 0  -0.5  0.05  1.01  -0.005  -0.05
-110: -0.5  0  0.025  0.005  -1.0025  0.1
-110: 0  -0.5  0.05  1.01  -0.005  -0.05
-110: ------------------------------------------------------
-110: Point:  Z=1 x=0 y=0
-110: 
-110: 0.05
-110: 0.1
-110: 0.05
-110: 0.1
-110: 0.05
-110: 0.1
-110: 0.05
-110: 0.1
-110: ------------------------------------------------------
-110: Dimension = 2
-110: Dimension = 1
-110: Dimension = 1
-110: Dimension = 2
-110: Dimension = 2
-108/290 Test #110: testPoint .........................................................   Passed    0.07 sec
-test 111
-        Start 111: testFeature
-
-111: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/testFeature "-c" "-d"
-111: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs
-111: Test timeout computed to be: 1500
-109/290 Test #107: testNurbs .........................................................   Passed    1.40 sec
-test 112
-        Start 112: testFeatureMoment
-
-112: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/testFeatureMoment "-c" "-d"
-112: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs
-112: Test timeout computed to be: 1500
-111: ThetaU: tux=0.1 tuy=0.2 tuz=0.3
-111: End, call vpServo destructors...
-111: ThetaU: tux=0.1 tuy=0.2 tuz=0.3
-111: End, call vpServo destructors...
-111: ThetaU: tux=0.1 tuy=0.2 tuz=0.3
-111: End, call vpServo destructors...
-110/290 Test #111: testFeature .......................................................   Passed    0.06 sec
+109/290 Test #107: testNurbs .........................................................   Passed    0.97 sec
 test 113
         Start 113: testFeatureSegment
 
 113: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs/testFeatureSegment "-c" "-d"
 113: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vs
 113: Test timeout computed to be: 1500
+103: simd backend Pearson correlation coefficient: 1
 108: debut 1
-111/290 Test #108: testTrackDot ......................................................   Passed    1.48 sec
+110/290 Test #108: testTrackDot ......................................................   Passed    0.95 sec
 test 114
         Start 114: testDisplacement
 
 114: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testDisplacement "-c" "-d"
 114: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 114: Test timeout computed to be: 1500
-113: unrecognized argument "-c"
-113: Used options: 
-113:  - no display: 1
-113:  - curves    : 0
-113:  - normalized: 1
-113: vpFeatureSegment: (xn = -2.87869; yn = 3.0973; ln = 10.701; alpha = 39.1829 deg)
-113: vpFeatureSegment: (xn = 0; yn = 0.5; ln = 5; alpha = 0 deg)
-113: vpFeatureSegment: (xn = -2.40764; yn = 2.20761; ln = 10.4928; alpha = -142.291 deg)
-113: vpFeatureSegment: (xn = 0; yn = -0.5; ln = 5; alpha = 180 deg)
+103: stb backend Pearson correlation coefficient: 1
+103: ===============================================================================
+103: All tests passed (128 assertions in 8 test cases)
+103: 
+111/290 Test #103: testImageLoadSave .................................................   Passed    2.41 sec
+test 115
+        Start 115: testKeyPoint-2
+
+115: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-2 "-c" "-d"
+115: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+115: Test timeout computed to be: 1500
+112/290 Test #112: testFeatureMoment .................................................   Passed    1.29 sec
+test 116
+        Start 116: testKeyPoint-3
+
+116: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-3 "-c" "-d"
+116: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+116: Test timeout computed to be: 1500
 114: ** Test 1
 114: H(3,3) = 
 114: [1  0  0
@@ -127427,62 +127468,23 @@
 114: -0.1789993504  -0.8006602015  -0.4442899076
 114: 0.655102323  -0.01610977809  -0.6091724156
 114: All tests succeed
-112/290 Test #114: testDisplacement ..................................................   Passed    1.11 sec
-test 115
-        Start 115: testKeyPoint-2
-
-115: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-2 "-c" "-d"
-115: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-115: Test timeout computed to be: 1500
-113/290 Test #112: testFeatureMoment .................................................   Passed    2.28 sec
-test 116
-        Start 116: testKeyPoint-3
-
-116: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-3 "-c" "-d"
-116: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-116: Test timeout computed to be: 1500
-115: -- Test on gray level images
-115:  *********** Parsing XML for ME projection error ************ 
-115: projection_error : sample_step : 10 (default)
-115: projection_error : kernel_size : 5x5 (default)
-115:  *********** Parsing XML for Mb Edge Tracker ************ 
-115: me : mask : size : 5
-115: me : mask : nb_mask : 180
-115: me : range : tracking : 7
-115: me : contrast : threshold type 1
-115: me : contrast : threshold 5
-115: me : contrast : mu1 0.5
-115: me : contrast : mu2 0.5
-115: me : sample : sample_step : 4
-115: camera : u0 : 338.704
-115: camera : v0 : 234.508
-115: camera : px : 547.737
-115: camera : py : 542.074
-115: face : Angle Appear : 65
-115: face : Angle Disappear : 75
-115: face : Near Clipping : 0.1
-115: face : Far Clipping : 0.9
-115: face : Fov Clipping : True
-115: lod : use lod : 0 (default)
-115: lod : min line length threshold : 50 (default)
-115: lod : min polygon area threshold : 2500 (default)
-115: > 8 points
-115: > 0 lines
-115: > 0 polygon lines
-115: > 6 polygon points
-115: > 0 cylinders
-115: > 0 circles
-116: -- Test on gray level images
-113: final error=0.000480149
-114/290 Test #113: testFeatureSegment ................................................   Passed    4.51 sec
+113/290 Test #114: testDisplacement ..................................................   Passed    0.85 sec
 test 117
         Start 117: testKeyPoint-4
 
 117: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-4 "-c" "-d"
 117: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 117: Test timeout computed to be: 1500
-115: Computation time, Mean: 49.2811 ms ; Median: 49.2572 ms ; Std: 3.65842
-115: -- Test on color images
+113: unrecognized argument "-c"
+113: Used options: 
+113:  - no display: 1
+113:  - curves    : 0
+113:  - normalized: 1
+113: vpFeatureSegment: (xn = -2.87869; yn = 3.0973; ln = 10.701; alpha = 39.1829 deg)
+113: vpFeatureSegment: (xn = 0; yn = 0.5; ln = 5; alpha = 0 deg)
+113: vpFeatureSegment: (xn = -2.40764; yn = 2.20761; ln = 10.4928; alpha = -142.291 deg)
+113: vpFeatureSegment: (xn = 0; yn = -0.5; ln = 5; alpha = 180 deg)
+115: -- Test on gray level images
 115:  *********** Parsing XML for ME projection error ************ 
 115: projection_error : sample_step : 10 (default)
 115: projection_error : kernel_size : 5x5 (default)
@@ -127513,6 +127515,7 @@
 115: > 6 polygon points
 115: > 0 cylinders
 115: > 0 circles
+116: -- Test on gray level images
 117: -- Test on gray level images
 117:  *********** Parsing XML for ME projection error ************ 
 117: projection_error : sample_step : 10 (default)
@@ -127544,6 +127547,38 @@
 117: > 6 polygon points
 117: > 0 cylinders
 117: > 0 circles
+115: Computation time, Mean: 20.856 ms ; Median: 20.7749 ms ; Std: 0.800718
+115: -- Test on color images
+115:  *********** Parsing XML for ME projection error ************ 
+115: projection_error : sample_step : 10 (default)
+115: projection_error : kernel_size : 5x5 (default)
+115:  *********** Parsing XML for Mb Edge Tracker ************ 
+115: me : mask : size : 5
+115: me : mask : nb_mask : 180
+115: me : range : tracking : 7
+115: me : contrast : threshold type 1
+115: me : contrast : threshold 5
+115: me : contrast : mu1 0.5
+115: me : contrast : mu2 0.5
+115: me : sample : sample_step : 4
+115: camera : u0 : 338.704
+115: camera : v0 : 234.508
+115: camera : px : 547.737
+115: camera : py : 542.074
+115: face : Angle Appear : 65
+115: face : Angle Disappear : 75
+115: face : Near Clipping : 0.1
+115: face : Far Clipping : 0.9
+115: face : Fov Clipping : True
+115: lod : use lod : 0 (default)
+115: lod : min line length threshold : 50 (default)
+115: lod : min polygon area threshold : 2500 (default)
+115: > 8 points
+115: > 0 lines
+115: > 0 polygon lines
+115: > 6 polygon points
+115: > 0 cylinders
+115: > 0 circles
 117: -- Test on color images
 117:  *********** Parsing XML for ME projection error ************ 
 117: projection_error : sample_step : 10 (default)
@@ -127575,166 +127610,124 @@
 117: > 6 polygon points
 117: > 0 cylinders
 117: > 0 circles
-115: Computation time, Mean: 52.9284 ms ; Median: 52.7299 ms ; Std: 4.58924
+115: Computation time, Mean: 22.3731 ms ; Median: 22.1134 ms ; Std: 1.14437
 115: testKeyPoint-2 is ok !
-115/290 Test #115: testKeyPoint-2 ....................................................   Passed    6.25 sec
+114/290 Test #115: testKeyPoint-2 ....................................................   Passed    3.34 sec
 test 118
         Start 118: testKeyPoint-5
 
 118: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-5 "-c" "-d"
 118: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 118: Test timeout computed to be: 1500
-118: -- Test on gray level images
 117: testKeyPoint-4 is ok !
-118: INFORMATION: 
-118: Here, we want to test feature detection on a pyramid of images  even for features that are scale invariant to detect potential problem in ViSP.
-118: 
-116/290 Test #117: testKeyPoint-4 ....................................................   Passed    5.04 sec
+115/290 Test #117: testKeyPoint-4 ....................................................   Passed    2.86 sec
 test 119
         Start 119: testKeyPoint-6
 
 119: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-6 "-c" "-d"
 119: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 119: Test timeout computed to be: 1500
+113: final error=0.000480149
+116/290 Test #113: testFeatureSegment ................................................   Passed    4.11 sec
+test 120
+        Start 120: testKeyPoint-7
+
+120: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-7 "-c" "-d"
+120: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+120: Test timeout computed to be: 1500
+118: -- Test on gray level images
+118: INFORMATION: 
+118: Here, we want to test feature detection on a pyramid of images  even for features that are scale invariant to detect potential problem in ViSP.
+118: 
 118: Nb keypoints detected: 7640 for PyramidFAST method.
 118: Nb keypoints detected: 6489 for FAST method.
+119: -- Test on gray level images
+119: Nb keypoints detected: 1594 for FAST method.
 118: Nb keypoints detected: 286 for PyramidMSER method.
 118: Nb keypoints detected: 149 for MSER method.
 118: Nb keypoints detected: 1965 for PyramidGFTT method.
 118: Nb keypoints detected: 1000 for GFTT method.
+120: -- Test on gray level images
+119: Descriptor: 1594x128 (rows x cols) ; type=CV_32F for SIFT method in 229.254 ms.
+119: Descriptor: 516x32 (rows x cols) ; type=CV_8U for ORB method in 1.67529 ms.
+119: Descriptor: 516x64 (rows x cols) ; type=CV_8U for BRISK method in 22.3428 ms.
 118: Nb keypoints detected: 18 for PyramidSimpleBlob method.
+119: Nb keypoints detected: 132 for KAZE method.
+120: Saving / loading learning files with binary descriptor are ok !
+120: -- Test on color images
+119: Descriptor: 132x64 (rows x cols) ; type=CV_32F for KAZE method in 71.7437 ms.
 118: Nb keypoints detected: 9 for SimpleBlob method.
+119: Nb keypoints detected: 62 for AKAZE method.
 118: Nb keypoints detected: 8794 for PyramidAGAST method.
+119: Descriptor: 62x61 (rows x cols) ; type=CV_8U for AKAZE method in 15.7449 ms.
+119: 
+119: 
+119: Descriptor: 59x32 (rows x cols) ; type=CV_8U for ORB method in 0.578125 ms.
 118: Nb keypoints detected: 7600 for AGAST method.
 118: You should not use ORB with Pyramid feature detection!
 118: Nb keypoints detected: 738 for PyramidORB method.
+119: Descriptor: 59x64 (rows x cols) ; type=CV_8U for BRISK method in 1.42114 ms.
 118: Nb keypoints detected: 476 for ORB method.
+119: Descriptor: 59x128 (rows x cols) ; type=CV_32F for SIFT method in 21.3149 ms.
 118: You should not use BRISK with Pyramid feature detection!
-119: -- Test on gray level images
-119: Nb keypoints detected: 1594 for FAST method.
-118: Nb keypoints detected: 3389 for PyramidBRISK method.
-119: Descriptor: 1594x128 (rows x cols) ; type=CV_32F for SIFT method in 576.693 ms.
-119: Descriptor: 516x32 (rows x cols) ; type=CV_8U for ORB method in 5.10229 ms.
-119: Descriptor: 516x64 (rows x cols) ; type=CV_8U for BRISK method in 32.2153 ms.
-118: Nb keypoints detected: 3153 for BRISK method.
-118: You should not use KAZE with Pyramid feature detection!
-119: Nb keypoints detected: 132 for KAZE method.
-119: Descriptor: 132x64 (rows x cols) ; type=CV_32F for KAZE method in 134.717 ms.
-119: Nb keypoints detected: 62 for AKAZE method.
-119: Descriptor: 62x61 (rows x cols) ; type=CV_8U for AKAZE method in 24.7864 ms.
-119: 
-119: 
-119: Descriptor: 59x32 (rows x cols) ; type=CV_8U for ORB method in 1.20581 ms.
-119: Descriptor: 59x64 (rows x cols) ; type=CV_8U for BRISK method in 3.36792 ms.
-119: Descriptor: 59x128 (rows x cols) ; type=CV_32F for SIFT method in 29.7859 ms.
+120: Saving / loading learning files with binary descriptor are ok !
+120: Saving / loading learning files are ok !
+120: testKeyPoint-7 is ok !
+117/290 Test #120: testKeyPoint-7 ....................................................   Passed    1.55 sec
+test 121
+        Start 121: testKeyPoint
+
+121: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint "-c" "-d"
+121: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+121: Test timeout computed to be: 1500
 119: Nb keypoints detected: 132 for KAZE method.
-118: Nb keypoints detected: 595 for PyramidKAZE method.
-119: Descriptor: 132x64 (rows x cols) ; type=CV_32F for KAZE method in 161.468 ms.
+119: Descriptor: 132x64 (rows x cols) ; type=CV_32F for KAZE method in 72.3301 ms.
 119: Nb keypoints detected: 62 for AKAZE method.
-119: Descriptor: 62x61 (rows x cols) ; type=CV_8U for AKAZE method in 27.7847 ms.
+119: Descriptor: 62x61 (rows x cols) ; type=CV_8U for AKAZE method in 12.0344 ms.
 119: -- Test on color images
+118: Nb keypoints detected: 3389 for PyramidBRISK method.
 119: Nb keypoints detected: 1575 for FAST method.
-118: Nb keypoints detected: 455 for KAZE method.
-118: You should not use AKAZE with Pyramid feature detection!
-119: Descriptor: 1575x128 (rows x cols) ; type=CV_32F for SIFT method in 696.557 ms.
-119: Descriptor: 515x32 (rows x cols) ; type=CV_8U for ORB method in 5.38989 ms.
-119: Descriptor: 515x64 (rows x cols) ; type=CV_8U for BRISK method in 23.5662 ms.
-118: Nb keypoints detected: 396 for PyramidAKAZE method.
-118: Nb keypoints detected: 338 for AKAZE method.
-118: 
-118: 
-118: Nb keypoints detected: 6489 for FAST method.
+119: Descriptor: 1575x128 (rows x cols) ; type=CV_32F for SIFT method in 234.951 ms.
+119: Descriptor: 515x32 (rows x cols) ; type=CV_8U for ORB method in 1.7854 ms.
+119: Descriptor: 515x64 (rows x cols) ; type=CV_8U for BRISK method in 13.5908 ms.
+118: Nb keypoints detected: 3153 for BRISK method.
+118: You should not use KAZE with Pyramid feature detection!
 119: Nb keypoints detected: 129 for KAZE method.
-119: Descriptor: 129x64 (rows x cols) ; type=CV_32F for KAZE method in 154.536 ms.
-118: Nb keypoints detected: 149 for MSER method.
+119: Descriptor: 129x64 (rows x cols) ; type=CV_32F for KAZE method in 53.1445 ms.
 119: Nb keypoints detected: 56 for AKAZE method.
-118: Nb keypoints detected: 476 for ORB method.
-119: Descriptor: 56x61 (rows x cols) ; type=CV_8U for AKAZE method in 22.1475 ms.
+119: Descriptor: 56x61 (rows x cols) ; type=CV_8U for AKAZE method in 9.49805 ms.
 119: 
 119: 
-119: Descriptor: 53x32 (rows x cols) ; type=CV_8U for ORB method in 1.75342 ms.
-119: Descriptor: 53x64 (rows x cols) ; type=CV_8U for BRISK method in 2.79834 ms.
-119: Descriptor: 53x128 (rows x cols) ; type=CV_32F for SIFT method in 21.2202 ms.
+119: Descriptor: 53x32 (rows x cols) ; type=CV_8U for ORB method in 0.69751 ms.
+119: Descriptor: 53x64 (rows x cols) ; type=CV_8U for BRISK method in 1.39844 ms.
+119: Descriptor: 53x128 (rows x cols) ; type=CV_32F for SIFT method in 8.19409 ms.
 119: Nb keypoints detected: 129 for KAZE method.
-118: Nb keypoints detected: 3153 for BRISK method.
-118: Nb keypoints detected: 1000 for GFTT method.
-119: Descriptor: 129x64 (rows x cols) ; type=CV_32F for KAZE method in 119.058 ms.
+119: Descriptor: 129x64 (rows x cols) ; type=CV_32F for KAZE method in 52.5405 ms.
 119: Nb keypoints detected: 56 for AKAZE method.
-119: Descriptor: 56x61 (rows x cols) ; type=CV_8U for AKAZE method in 29.6272 ms.
+119: Descriptor: 56x61 (rows x cols) ; type=CV_8U for AKAZE method in 11.802 ms.
 119: testKeyPoint-6 is ok !
-117/290 Test #119: testKeyPoint-6 ....................................................   Passed    5.15 sec
-test 120
-        Start 120: testKeyPoint-7
-
-120: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-7 "-c" "-d"
-120: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-120: Test timeout computed to be: 1500
-118: Nb keypoints detected: 9 for SimpleBlob method.
-118: Nb keypoints detected: 721 for SIFT method.
-118: Nb keypoints detected: 455 for KAZE method.
-118: Nb keypoints detected: 338 for AKAZE method.
-118: Nb keypoints detected: 7600 for AGAST method.
-118: -- Test on color images
-118: INFORMATION: 
-118: Here, we want to test feature detection on a pyramid of images  even for features that are scale invariant to detect potential problem in ViSP.
-118: 
-118: Nb keypoints detected: 7541 for PyramidFAST method.
-118: Nb keypoints detected: 6418 for FAST method.
-120: -- Test on gray level images
-118: Nb keypoints detected: 199 for PyramidMSER method.
-118: Nb keypoints detected: 149 for MSER method.
-118: Nb keypoints detected: 1972 for PyramidGFTT method.
-118: Nb keypoints detected: 1000 for GFTT method.
-120: Saving / loading learning files with binary descriptor are ok !
-120: -- Test on color images
-118: Nb keypoints detected: 18 for PyramidSimpleBlob method.
-118: Nb keypoints detected: 9 for SimpleBlob method.
-118: Nb keypoints detected: 8721 for PyramidAGAST method.
-118: Nb keypoints detected: 7554 for AGAST method.
-118: You should not use ORB with Pyramid feature detection!
-120: Saving / loading learning files with binary descriptor are ok !
-120: Saving / loading learning files are ok !
-120: testKeyPoint-7 is ok !
-118/290 Test #120: testKeyPoint-7 ....................................................   Passed    2.20 sec
-test 121
-        Start 121: testKeyPoint
+118/290 Test #119: testKeyPoint-6 ....................................................   Passed    2.68 sec
+test 122
+        Start 122: testXmlConfigParserKeyPoint
 
-121: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint "-c" "-d"
-121: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-121: Test timeout computed to be: 1500
-118: Nb keypoints detected: 730 for PyramidORB method.
-118: Nb keypoints detected: 476 for ORB method.
-118: You should not use BRISK with Pyramid feature detection!
-118: Nb keypoints detected: 3291 for PyramidBRISK method.
-118: Nb keypoints detected: 3068 for BRISK method.
-118: You should not use KAZE with Pyramid feature detection!
+122: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testXmlConfigParserKeyPoint "-c" "-d"
+122: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+122: Test timeout computed to be: 1500
+118: Nb keypoints detected: 595 for PyramidKAZE method.
 121: -- Test on gray level images
-118: Nb keypoints detected: 558 for PyramidKAZE method.
 121: Build 468 reference points.
-118: Nb keypoints detected: 429 for KAZE method.
+118: Nb keypoints detected: 455 for KAZE method.
 118: You should not use AKAZE with Pyramid feature detection!
-118: Nb keypoints detected: 363 for PyramidAKAZE method.
-118: Nb keypoints detected: 310 for AKAZE method.
+118: Nb keypoints detected: 396 for PyramidAKAZE method.
+118: Nb keypoints detected: 338 for AKAZE method.
 118: 
 118: 
-118: Nb keypoints detected: 6418 for FAST method.
+118: Nb keypoints detected: 6489 for FAST method.
 118: Nb keypoints detected: 149 for MSER method.
 118: Nb keypoints detected: 476 for ORB method.
-118: Nb keypoints detected: 3068 for BRISK method.
+118: Nb keypoints detected: 3153 for BRISK method.
 118: Nb keypoints detected: 1000 for GFTT method.
 118: Nb keypoints detected: 9 for SimpleBlob method.
-118: Nb keypoints detected: 674 for SIFT method.
-118: Nb keypoints detected: 429 for KAZE method.
-118: Nb keypoints detected: 310 for AKAZE method.
-118: Nb keypoints detected: 7554 for AGAST method.
-118: testKeyPoint-5 is ok !
-119/290 Test #118: testKeyPoint-5 ....................................................   Passed   13.51 sec
-test 122
-        Start 122: testXmlConfigParserKeyPoint
-
-122: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testXmlConfigParserKeyPoint "-c" "-d"
-122: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-122: Test timeout computed to be: 1500
 122: detector : Name : FAST
 122: extractor : Name : ORB
 122: matcher : Name : BruteForce-Hamming
@@ -127761,13 +127754,27 @@
 122: ransac: nb ransac min inlier count: 100 (default)
 122: ransac: ransac threshold in meter (for ViSP function): 0.005
 122: ransac: consensus percentage: 20
-120/290 Test #122: testXmlConfigParserKeyPoint .......................................   Passed    1.45 sec
+119/290 Test #122: testXmlConfigParserKeyPoint .......................................   Passed    1.15 sec
 test 123
         Start 123: testPoseRansac2
 
 123: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testPoseRansac2 "-c" "-d"
 123: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 123: Test timeout computed to be: 1500
+118: Nb keypoints detected: 721 for SIFT method.
+118: Nb keypoints detected: 455 for KAZE method.
+118: Nb keypoints detected: 338 for AKAZE method.
+118: Nb keypoints detected: 7600 for AGAST method.
+118: -- Test on color images
+118: INFORMATION: 
+118: Here, we want to test feature detection on a pyramid of images  even for features that are scale invariant to detect potential problem in ViSP.
+118: 
+118: Nb keypoints detected: 7541 for PyramidFAST method.
+118: Nb keypoints detected: 6418 for FAST method.
+118: Nb keypoints detected: 199 for PyramidMSER method.
+118: Nb keypoints detected: 149 for MSER method.
+118: Nb keypoints detected: 1972 for PyramidGFTT method.
+118: Nb keypoints detected: 1000 for GFTT method.
 123: 
 123: Error(s) in input:
 123:   Unrecognised token: -c
@@ -127814,7 +127821,7 @@
 123: 0.05868401914  -0.8685274757  -0.4921546605  0.154396517
 123: 0.9663885188  0.1730371072  -0.1901351894  1.444618183
 123: 0  0  0  1
-123: Computation time: 6.27247 ms
+123: Computation time: 2.46691 ms
 123: Corresponding residual (1000 iterations): 7.30340357e-07
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
@@ -127822,7 +127829,7 @@
 123: 0.05868401914  -0.8685274757  -0.4921546605  0.154396517
 123: 0.9663885188  0.1730371072  -0.1901351894  1.444618183
 123: 0  0  0  1
-123: Computation time: 6.282386 ms
+123: Computation time: 2.360794 ms
 123: Corresponding residual (34 iterations): 7.30340357e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
@@ -127837,7 +127844,7 @@
 123: 0.05868401914  -0.8685274757  -0.4921546605  0.154396517
 123: 0.9663885188  0.1730371072  -0.1901351894  1.444618183
 123: 0  0  0  1
-123: Computation time: 11.018675 ms
+123: Computation time: 17.985026 ms
 123: Corresponding residual (1000 iterations): 7.30340357e-07
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
@@ -127845,7 +127852,7 @@
 123: 0.05868401914  -0.8685274757  -0.4921546605  0.154396517
 123: 0.9663885188  0.1730371072  -0.1901351894  1.444618183
 123: 0  0  0  1
-123: Computation time: 6.381551 ms
+123: Computation time: 9.039831 ms
 123: Corresponding residual (34 iterations): 7.30340357e-07
 123: 
 123: There are 7 true inliers found, 7 inliers returned and 7 true inliers.
@@ -127875,13 +127882,14 @@
 123: Number of model points in the noisy data vector: 20 points.
 123: 
 123: Number of RANSAC iterations to ensure p=0.99 and epsilon=0.4: 34
+118: Nb keypoints detected: 18 for PyramidSimpleBlob method.
 123: 
 123: cMo estimated with RANSAC (1000 iterations) on noisy data:
 123: 0.2440595442  -0.465533194  0.8507136911  -0.1454847573
 123: 0.05489917501  -0.8692018275  -0.491400309  0.154528795
 123: 0.9682050503  0.1666344152  -0.1865796135  1.44515595
 123: 0  0  0  1
-123: Computation time: 4.348087 ms
+123: Computation time: 17.826111 ms
 123: Corresponding residual (1000 iterations): 8.022130729e-08
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
@@ -127889,7 +127897,7 @@
 123: 0.05489917501  -0.8692018275  -0.491400309  0.154528795
 123: 0.9682050503  0.1666344152  -0.1865796135  1.44515595
 123: 0  0  0  1
-123: Computation time: 4.400003 ms
+123: Computation time: 2.371234 ms
 123: Corresponding residual (34 iterations): 8.022130729e-08
 123: 
 123: cMo estimated with only VVS on noisy data:
@@ -127904,7 +127912,7 @@
 123: 0.05489917501  -0.8692018275  -0.491400309  0.154528795
 123: 0.9682050503  0.1666344152  -0.1865796135  1.44515595
 123: 0  0  0  1
-123: Computation time: 17.477224 ms
+123: Computation time: 11.774011 ms
 123: Corresponding residual (1000 iterations): 8.022130729e-08
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
@@ -127912,7 +127920,7 @@
 123: 0.05489917501  -0.8692018275  -0.491400309  0.154528795
 123: 0.9682050503  0.1666344152  -0.1865796135  1.44515595
 123: 0  0  0  1
-123: Computation time: 13.037555 ms
+123: Computation time: 8.913035 ms
 123: Corresponding residual (34 iterations): 8.022130729e-08
 123: 
 123: There are 13 true inliers found, 13 inliers returned and 13 true inliers.
@@ -127948,7 +127956,7 @@
 123: 0.05541351052  -0.8699619431  -0.4899954698  0.154670529
 123: 0.9689470946  0.1652968382  -0.1838980237  1.445401785
 123: 0  0  0  1
-123: Computation time: 8.358723 ms
+123: Computation time: 5.79151 ms
 123: Corresponding residual (1000 iterations): 5.361792663e-07
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
@@ -127956,7 +127964,7 @@
 123: 0.05541351052  -0.8699619431  -0.4899954698  0.154670529
 123: 0.9689470946  0.1652968382  -0.1838980237  1.445401785
 123: 0  0  0  1
-123: Computation time: 8.270933 ms
+123: Computation time: 7.42749 ms
 123: Corresponding residual (34 iterations): 5.361792663e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
@@ -127971,7 +127979,7 @@
 123: 0.05541351052  -0.8699619431  -0.4899954698  0.154670529
 123: 0.9689470946  0.1652968382  -0.1838980237  1.445401785
 123: 0  0  0  1
-123: Computation time: 12.556604 ms
+123: Computation time: 10.332824 ms
 123: Corresponding residual (1000 iterations): 5.361792663e-07
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
@@ -127979,7 +127987,7 @@
 123: 0.05541351052  -0.8699619431  -0.4899954698  0.154670529
 123: 0.9689470946  0.1652968382  -0.1838980237  1.445401785
 123: 0  0  0  1
-123: Computation time: 12.055822 ms
+123: Computation time: 10.327944 ms
 123: Corresponding residual (34 iterations): 5.361792663e-07
 123: 
 123: There are 33 true inliers found, 33 inliers returned and 33 true inliers.
@@ -128015,15 +128023,16 @@
 123: 0.05504561324  -0.8693890541  -0.491052597  0.1546189505
 123: 0.9689989296  0.1651452538  -0.1837610395  1.445675897
 123: 0  0  0  1
-123: Computation time: 7.944272 ms
+123: Computation time: 3.876939 ms
 123: Corresponding residual (1000 iterations): 8.916968829e-07
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
 123: 0.2408548421  -0.4657142018  0.8515275846  -0.1456687171
+118: Nb keypoints detected: 9 for SimpleBlob method.
 123: 0.05504561324  -0.8693890541  -0.491052597  0.1546189505
 123: 0.9689989296  0.1651452538  -0.1837610395  1.445675897
 123: 0  0  0  1
-123: Computation time: 5.511524 ms
+123: Computation time: 11.025039 ms
 123: Corresponding residual (34 iterations): 8.916968829e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
@@ -128038,7 +128047,7 @@
 123: 0.05445569992  -0.8693983306  -0.4911019441  0.1545851626
 123: 0.9690079044  0.1646972059  -0.1841154842  1.44512882
 123: 0  0  0  1
-123: Computation time: 15.258848 ms
+123: Computation time: 11.193993 ms
 123: Corresponding residual (1000 iterations): 8.351696565e-07
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
@@ -128046,7 +128055,7 @@
 123: 0.05445569992  -0.8693983306  -0.4911019441  0.1545851626
 123: 0.9690079044  0.1646972059  -0.1841154842  1.44512882
 123: 0  0  0  1
-123: Computation time: 12.126404 ms
+123: Computation time: 10.837206 ms
 123: Corresponding residual (34 iterations): 8.351696565e-07
 123: 
 123: There are 62 true inliers found, 62 inliers returned and 65 true inliers.
@@ -128082,15 +128091,16 @@
 123: 0.0528150937  -0.8699544077  -0.4902957214  0.1545645957
 123: 0.9684055134  0.1644505577  -0.1874747333  1.446373374
 123: 0  0  0  1
-123: Computation time: 10.750055 ms
+123: Computation time: 5.301527 ms
 123: Corresponding residual (1000 iterations): 1.318656981e-07
+118: Nb keypoints detected: 8721 for PyramidAGAST method.
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
 123: 0.2437238754  -0.4649035842  0.8511541165  -0.1456784035
 123: 0.0528150937  -0.8699544077  -0.4902957214  0.1545645957
 123: 0.9684055134  0.1644505577  -0.1874747333  1.446373374
 123: 0  0  0  1
-123: Computation time: 15.408761 ms
+123: Computation time: 8.954034 ms
 123: Corresponding residual (34 iterations): 1.318656981e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
@@ -128105,15 +128115,17 @@
 123: 0.0528150937  -0.8699544077  -0.4902957214  0.1545645957
 123: 0.9684055134  0.1644505577  -0.1874747333  1.446373374
 123: 0  0  0  1
-123: Computation time: 26.253315 ms
+123: Computation time: 20.699046 ms
 123: Corresponding residual (1000 iterations): 1.318656981e-07
+118: Nb keypoints detected: 7554 for AGAST method.
+118: You should not use ORB with Pyramid feature detection!
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
 123: 0.2437238754  -0.4649035842  0.8511541165  -0.1456784035
 123: 0.0528150937  -0.8699544077  -0.4902957214  0.1545645957
 123: 0.9684055134  0.1644505577  -0.1874747333  1.446373374
 123: 0  0  0  1
-123: Computation time: 24.723259 ms
+123: Computation time: 11.900207 ms
 123: Corresponding residual (34 iterations): 1.318656981e-07
 123: 
 123: There are 130 true inliers found, 130 inliers returned and 130 true inliers.
@@ -128149,15 +128161,16 @@
 123: 0.05391486101  -0.8701106812  -0.4898985509  0.1546002599
 123: 0.9685815926  0.1648555382  -0.1862051286  1.446669372
 123: 0  0  0  1
-123: Computation time: 21.862352 ms
+123: Computation time: 13.111323 ms
 123: Corresponding residual (1000 iterations): 6.063705309e-07
+118: Nb keypoints detected: 730 for PyramidORB method.
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
 123: 0.2427815606  -0.464467495  0.8516613528  -0.1457927584
 123: 0.05391486101  -0.8701106812  -0.4898985509  0.1546002599
 123: 0.9685815926  0.1648555382  -0.1862051286  1.446669372
 123: 0  0  0  1
-123: Computation time: 23.404657 ms
+123: Computation time: 12.311552 ms
 123: Corresponding residual (34 iterations): 6.063705309e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
@@ -128166,21 +128179,23 @@
 123: 0.9786790095  0.1263949034  -0.1619003543  1.422910762
 123: 0  0  0  1
 123: Corresponding residual: 0.009948036855
+118: Nb keypoints detected: 476 for ORB method.
 123: 
 123: cMo estimated with parallel RANSAC (1000 iterations) on noisy data:
 123: 0.243246079  -0.4645650274  0.85147559  -0.1457499644
 123: 0.0538259048  -0.8700241933  -0.4900619095  0.1545896387
 123: 0.9684699877  0.165037082  -0.1866243407  1.446587786
 123: 0  0  0  1
-123: Computation time: 60.458484 ms
+123: Computation time: 39.515282 ms
 123: Corresponding residual (1000 iterations): 2.416797742e-07
+118: You should not use BRISK with Pyramid feature detection!
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
 123: 0.2432692912  -0.4644785386  0.8515161415  -0.1457452532
 123: 0.05362754315  -0.8701054728  -0.4899393358  0.1545917959
 123: 0.9684751616  0.1648519136  -0.1867610988  1.446484862
 123: 0  0  0  1
-123: Computation time: 49.58564 ms
+123: Computation time: 28.02786 ms
 123: Corresponding residual (34 iterations): 2.345591917e-07
 123: 
 123: There are 317 true inliers found, 317 inliers returned and 325 true inliers.
@@ -128210,22 +128225,26 @@
 123: Number of model points in the noisy data vector: 1200 points.
 123: 
 123: Number of RANSAC iterations to ensure p=0.99 and epsilon=0.4: 34
+118: Nb keypoints detected: 3291 for PyramidBRISK method.
+118: Nb keypoints detected: 3068 for BRISK method.
+118: You should not use KAZE with Pyramid feature detection!
+118: Nb keypoints detected: 558 for PyramidKAZE method.
 123: 
 123: cMo estimated with RANSAC (1000 iterations) on noisy data:
-123: 0.2439402532  -0.4646782666  0.8512151675  -0.1456388295
-123: 0.05399577646  -0.8698617636  -0.4903314882  0.1545692012
-123: 0.9682859128  0.1655736113  -0.187103635  1.445870473
+123: 0.2439429292  -0.4646793064  0.851213833  -0.1456383187
+123: 0.05399798564  -0.8698605233  -0.4903334453  0.1545683792
+123: 0.9682851155  0.1655772093  -0.1871045776  1.445863489
 123: 0  0  0  1
-123: Computation time: 1307.64913 ms
-123: Corresponding residual (1000 iterations): 2.501487001e-07
+123: Computation time: 767.890927 ms
+123: Corresponding residual (1000 iterations): 2.499589594e-07
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
-123: 0.243899102  -0.4646955015  0.8512175509  -0.1456469742
-123: 0.05393776314  -0.8698658061  -0.4903307017  0.1545678543
-123: 0.9682995124  0.1655039885  -0.1870948531  1.445932895
+123: 0.2439017668  -0.4646965411  0.8512162198  -0.1456464654
+123: 0.05393995731  -0.8698645699  -0.4903326535  0.1545670335
+123: 0.968298719  0.165507567  -0.1870957938  1.445925935
 123: 0  0  0  1
-123: Computation time: 106.82214 ms
-123: Corresponding residual (34 iterations): 1.591514285e-07
+123: Computation time: 57.182558 ms
+123: Corresponding residual (34 iterations): 1.600168314e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
 123: 0.2231401969  -0.453194229  0.8630315425  -0.1413176595
@@ -128233,33 +128252,40 @@
 123: 0.9738291597  0.1428655734  -0.1767659344  1.430043767
 123: 0  0  0  1
 123: Corresponding residual: 0.01665781518
+118: Nb keypoints detected: 429 for KAZE method.
+118: You should not use AKAZE with Pyramid feature detection!
+118: Nb keypoints detected: 363 for PyramidAKAZE method.
 123: 
 123: cMo estimated with parallel RANSAC (1000 iterations) on noisy data:
-123: 0.2439402532  -0.4646782666  0.8512151675  -0.1456388295
-123: 0.05399577646  -0.8698617636  -0.4903314882  0.1545692012
-123: 0.9682859128  0.1655736113  -0.187103635  1.445870473
+123: 0.2439429292  -0.4646793064  0.851213833  -0.1456383187
+123: 0.05399798564  -0.8698605233  -0.4903334453  0.1545683792
+123: 0.9682851155  0.1655772093  -0.1871045776  1.445863489
 123: 0  0  0  1
-123: Computation time: 715.061492 ms
-123: Corresponding residual (1000 iterations): 2.501487001e-07
+123: Computation time: 429.433087 ms
+123: Corresponding residual (1000 iterations): 2.499589594e-07
+118: Nb keypoints detected: 310 for AKAZE method.
+118: 
+118: 
+118: Nb keypoints detected: 6418 for FAST method.
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
-123: 0.243899102  -0.4646955015  0.8512175509  -0.1456469742
-123: 0.05393776314  -0.8698658061  -0.4903307017  0.1545678543
-123: 0.9682995124  0.1655039885  -0.1870948531  1.445932895
+123: 0.2438863183  -0.464680165  0.851229586  -0.1456439364
+123: 0.05391011951  -0.8698806231  -0.4903074551  0.1545650534
+123: 0.9683042718  0.1654691688  -0.1871010193  1.44589094
 123: 0  0  0  1
-123: Computation time: 94.729861 ms
-123: Corresponding residual (34 iterations): 1.591514285e-07
+123: Computation time: 60.050774 ms
+123: Corresponding residual (34 iterations): 1.571044745e-07
 123: 
-123: There are 603 true inliers found, 652 inliers returned and 650 true inliers.
+123: There are 609 true inliers found, 653 inliers returned and 650 true inliers.
 123: 
 123: Check for RANSAC iterations: 34
-123: There are 603 true inliers found, 651 inliers returned and 650 true inliers.
+123: There are 609 true inliers found, 652 inliers returned and 650 true inliers.
 123: 
 123: Check for parallel RANSAC (1000 iterations)
-123: There are 603 true inliers found, 652 inliers returned and 650 true inliers.
+123: There are 609 true inliers found, 653 inliers returned and 650 true inliers.
 123: 
 123: Check for parallel RANSAC (34 iterations)
-123: There are 603 true inliers found, 651 inliers returned and 650 true inliers.
+123: There are 608 true inliers found, 651 inliers returned and 650 true inliers.
 123: The pose estimated with the RANSAC method is well estimated!
 123: 
 123: 
@@ -128273,26 +128299,43 @@
 123: 0.9683768271  0.1652068645  -0.186957248  1.446027011
 123: 0  0  0  1
 123: Corresponding residual: 8.242102675e-08
+118: Nb keypoints detected: 149 for MSER method.
 123: 
 123: Number of model points in the noisy data vector: 1823 points.
 123: 
 123: Number of RANSAC iterations to ensure p=0.99 and epsilon=0.4: 34
+118: Nb keypoints detected: 476 for ORB method.
+118: Nb keypoints detected: 3068 for BRISK method.
+118: Nb keypoints detected: 1000 for GFTT method.
+118: Nb keypoints detected: 9 for SimpleBlob method.
+118: Nb keypoints detected: 674 for SIFT method.
+118: Nb keypoints detected: 429 for KAZE method.
+118: Nb keypoints detected: 310 for AKAZE method.
+118: Nb keypoints detected: 7554 for AGAST method.
+118: testKeyPoint-5 is ok !
 123: 
 123: cMo estimated with RANSAC (1000 iterations) on noisy data:
-123: 0.2438707308  -0.4648038522  0.8511665205  -0.1456376898
-123: 0.05380881667  -0.8698282107  -0.4904115569  0.1545400636
-123: 0.9683138323  0.165397288  -0.1871150961  1.445941708
+123: 0.2438598742  -0.464798258  0.8511726859  -0.1456365356
+123: 0.05384744428  -0.8698259039  -0.4904114086  0.1545418242
+123: 0.9683144192  0.1654251382  -0.1870874372  1.445924907
 123: 0  0  0  1
-123: Computation time: 1788.68592 ms
-123: Corresponding residual (1000 iterations): 3.276279049e-07
+123: Computation time: 1045.698733 ms
+123: Corresponding residual (1000 iterations): 3.154126999e-07
+120/290 Test #118: testKeyPoint-5 ....................................................   Passed    8.09 sec
+test 124
+        Start 124: testFindMatch
+
+124: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testFindMatch "-c" "-d"
+124: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+124: Test timeout computed to be: 1500
 123: 
 123: cMo estimated with RANSAC (34 iterations) on noisy data:
-123: 0.2438331251  -0.4648252382  0.8511656155  -0.1456432533
-123: 0.05375495962  -0.8698287865  -0.4904164419  0.1545385667
-123: 0.9683262939  0.1653341469  -0.1871064094  1.445986463
+123: 0.2438223091  -0.4648196113  0.8511717867  -0.1456420842
+123: 0.05379410362  -0.8698264085  -0.4904163674  0.154540342
+123: 0.9683268436  0.1653624744  -0.1870785291  1.445969521
 123: 0  0  0  1
-123: Computation time: 136.455226 ms
-123: Corresponding residual (34 iterations): 3.268892828e-07
+123: Computation time: 73.160417 ms
+123: Corresponding residual (34 iterations): 3.03669787e-07
 123: 
 123: cMo estimated with only VVS on noisy data:
 123: 0.2559190091  -0.428495941  0.8665429529  -0.1428658051
@@ -128302,31 +128345,31 @@
 123: Corresponding residual: 0.03224099217
 123: 
 123: cMo estimated with parallel RANSAC (1000 iterations) on noisy data:
-123: 0.2438707308  -0.4648038522  0.8511665205  -0.1456376898
-123: 0.05380881667  -0.8698282107  -0.4904115569  0.1545400636
-123: 0.9683138323  0.165397288  -0.1871150961  1.445941708
+123: 0.2438598742  -0.464798258  0.8511726859  -0.1456365356
+123: 0.05384744428  -0.8698259039  -0.4904114086  0.1545418242
+123: 0.9683144192  0.1654251382  -0.1870874372  1.445924907
 123: 0  0  0  1
-123: Computation time: 1165.630753 ms
-123: Corresponding residual (1000 iterations): 3.276279049e-07
+123: Computation time: 519.397053 ms
+123: Corresponding residual (1000 iterations): 3.154126999e-07
 123: 
 123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
-123: 0.2438331251  -0.4648252382  0.8511656155  -0.1456432533
-123: 0.05375495962  -0.8698287865  -0.4904164419  0.1545385667
-123: 0.9683262939  0.1653341469  -0.1871064094  1.445986463
+123: 0.2438223091  -0.4648196113  0.8511717867  -0.1456420842
+123: 0.05379410362  -0.8698264085  -0.4904163674  0.154540342
+123: 0.9683268436  0.1653624744  -0.1870785291  1.445969521
 123: 0  0  0  1
-123: Computation time: 174.936151 ms
-123: Corresponding residual (34 iterations): 3.268892828e-07
+123: Computation time: 114.055808 ms
+123: Corresponding residual (34 iterations): 3.03669787e-07
 123: 
-123: There are 998 true inliers found, 1057 inliers returned and 1055 true inliers.
+123: There are 1001 true inliers found, 1057 inliers returned and 1055 true inliers.
 123: 
 123: Check for RANSAC iterations: 34
-123: There are 998 true inliers found, 1056 inliers returned and 1055 true inliers.
+123: There are 1001 true inliers found, 1056 inliers returned and 1055 true inliers.
 123: 
 123: Check for parallel RANSAC (1000 iterations)
-123: There are 998 true inliers found, 1057 inliers returned and 1055 true inliers.
+123: There are 1001 true inliers found, 1057 inliers returned and 1055 true inliers.
 123: 
 123: Check for parallel RANSAC (34 iterations)
-123: There are 998 true inliers found, 1056 inliers returned and 1055 true inliers.
+123: There are 1001 true inliers found, 1056 inliers returned and 1055 true inliers.
 123: The pose estimated with the RANSAC method is well estimated!
 123: 
 123: 
@@ -128344,68 +128387,6 @@
 123: Number of model points in the noisy data vector: 1923 points.
 123: 
 123: Number of RANSAC iterations to ensure p=0.99 and epsilon=0.4: 34
-123: 
-123: cMo estimated with RANSAC (1000 iterations) on noisy data:
-123: 0.2438641588  -0.4648000924  0.8511704566  -0.1456364915
-123: 0.05379962969  -0.8698325928  -0.4904047923  0.1545399565
-123: 0.968315998  0.1653848075  -0.1871149207  1.44593183
-123: 0  0  0  1
-123: Computation time: 1857.348543 ms
-123: Corresponding residual (1000 iterations): 3.204202321e-07
-116: -- Test on color images
-123: 
-123: cMo estimated with RANSAC (34 iterations) on noisy data:
-123: 0.2438265579  -0.4648215111  0.8511695322  -0.1456420534
-123: 0.05374581916  -0.8698331405  -0.4904097211  0.1545384576
-123: 0.9683284549  0.165321718  -0.1871062078  1.445976594
-123: 0  0  0  1
-123: Computation time: 163.746271 ms
-123: Corresponding residual (34 iterations): 3.18589323e-07
-123: 
-123: cMo estimated with only VVS on noisy data:
-123: 0.2539821038  -0.4287814738  0.8669714751  -0.1425110395
-123: 0.07537449328  -0.8848637305  -0.4597117187  0.1596576319
-123: 0.9642674819  0.1821060851  -0.1924203655  1.425622529
-123: 0  0  0  1
-123: Corresponding residual: 0.03145565772
-123: 
-123: cMo estimated with parallel RANSAC (1000 iterations) on noisy data:
-123: 0.2438265579  -0.4648215111  0.8511695322  -0.1456420534
-123: 0.05374581916  -0.8698331405  -0.4904097211  0.1545384576
-123: 0.9683284549  0.165321718  -0.1871062078  1.445976594
-123: 0  0  0  1
-123: Computation time: 1244.701313 ms
-123: Corresponding residual (1000 iterations): 3.18589323e-07
-123: 
-123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
-123: 0.243892779  -0.4648042444  0.851159989  -0.1456295663
-123: 0.05386060231  -0.8698169674  -0.4904258138  0.1545404838
-123: 0.9683054001  0.1654553043  -0.1871074408  1.445892272
-123: 0  0  0  1
-123: Computation time: 162.672665 ms
-123: Corresponding residual (34 iterations): 3.567326144e-07
-123: 
-123: There are 979 true inliers found, 1056 inliers returned and 1055 true inliers.
-123: 
-123: Check for RANSAC iterations: 34
-123: There are 979 true inliers found, 1055 inliers returned and 1055 true inliers.
-123: 
-123: Check for parallel RANSAC (1000 iterations)
-123: There are 979 true inliers found, 1055 inliers returned and 1055 true inliers.
-123: 
-123: Check for parallel RANSAC (34 iterations)
-123: There are 976 true inliers found, 1053 inliers returned and 1055 true inliers.
-123: The pose estimated with the RANSAC method is well estimated!
-123: ===============================================================================
-123: All tests passed (11 assertions in 2 test cases)
-123: 
-121/290 Test #123: testPoseRansac2 ...................................................   Passed   11.52 sec
-test 124
-        Start 124: testFindMatch
-
-124: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testFindMatch "-c" "-d"
-124: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-124: Test timeout computed to be: 1500
 124: Find Matches using Ransac
 124: Inliers: 
 124: oP : -0.1  -0.1  0  1cP : 0  0  1  1p : -0.0816973369  0.08514490098  1
@@ -128424,13 +128405,36 @@
 124: 2.919301029e-08  0.2000002974  1.00000309  0.05235482209  -0.03490649383  0.1745329878
 124: 
 124: Matching is well performed
-122/290 Test #124: testFindMatch .....................................................   Passed    1.52 sec
+121/290 Test #124: testFindMatch .....................................................   Passed    1.25 sec
 test 125
         Start 125: testPose
 
 125: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testPose "-c" "-d"
 125: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 125: Test timeout computed to be: 1500
+123: 
+123: cMo estimated with RANSAC (1000 iterations) on noisy data:
+123: 0.2438592161  -0.464808612  0.8511672203  -0.1456395419
+123: 0.05378608554  -0.8698304837  -0.4904100188  0.1545395718
+123: 0.9683179951  0.1653719557  -0.1871159442  1.445957322
+123: 0  0  0  1
+123: Computation time: 1162.167253 ms
+123: Corresponding residual (1000 iterations): 3.223226886e-07
+123: 
+123: cMo estimated with RANSAC (34 iterations) on noisy data:
+123: 0.2438215941  -0.4648300161  0.8511663095  -0.1456450915
+123: 0.05373227037  -0.8698310416  -0.4904149286  0.154538072
+123: 0.9683304567  0.1653088479  -0.1871072191  1.446001991
+123: 0  0  0  1
+123: Computation time: 86.988914 ms
+123: Corresponding residual (34 iterations): 3.297917765e-07
+123: 
+123: cMo estimated with only VVS on noisy data:
+123: 0.2539821038  -0.4287814738  0.8669714751  -0.1425110395
+123: 0.07537449328  -0.8848637305  -0.4597117187  0.1596576319
+123: 0.9642674819  0.1821060851  -0.1924203655  1.425622529
+123: 0  0  0  1
+123: Corresponding residual: 0.03145565772
 125: Start test considering planar case with 4 points...
 125: ===================================================
 125: 
@@ -129201,13 +129205,51 @@
 125: Pose estimation test from planar points: is ok
 125: Pose estimation test from non-planar points: is ok
 125: Global pose estimation test: is ok
-123/290 Test #125: testPose ..........................................................   Passed    1.42 sec
+122/290 Test #125: testPose ..........................................................   Passed    1.12 sec
 test 126
         Start 126: testPoseFeatures
 
 126: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testPoseFeatures "-c" "-d"
 126: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
 126: Test timeout computed to be: 1500
+123: 
+123: cMo estimated with parallel RANSAC (1000 iterations) on noisy data:
+123: 0.2438592161  -0.464808612  0.8511672203  -0.1456395419
+123: 0.05378608554  -0.8698304837  -0.4904100188  0.1545395718
+123: 0.9683179951  0.1653719557  -0.1871159442  1.445957322
+123: 0  0  0  1
+123: Computation time: 517.530561 ms
+123: Corresponding residual (1000 iterations): 3.223226886e-07
+123: 
+123: cMo estimated with parallel RANSAC (34 iterations) on noisy data:
+123: 0.2438215941  -0.4648300161  0.8511663095  -0.1456450915
+123: 0.05373227037  -0.8698310416  -0.4904149286  0.154538072
+123: 0.9683304567  0.1653088479  -0.1871072191  1.446001991
+123: 0  0  0  1
+123: Computation time: 88.481499 ms
+123: Corresponding residual (34 iterations): 3.297917765e-07
+123: 
+123: There are 979 true inliers found, 1057 inliers returned and 1055 true inliers.
+123: 
+123: Check for RANSAC iterations: 34
+123: There are 979 true inliers found, 1056 inliers returned and 1055 true inliers.
+123: 
+123: Check for parallel RANSAC (1000 iterations)
+123: There are 979 true inliers found, 1057 inliers returned and 1055 true inliers.
+123: 
+123: Check for parallel RANSAC (34 iterations)
+123: There are 979 true inliers found, 1056 inliers returned and 1055 true inliers.
+123: The pose estimated with the RANSAC method is well estimated!
+123: ===============================================================================
+123: All tests passed (11 assertions in 2 test cases)
+123: 
+123/290 Test #123: testPoseRansac2 ...................................................   Passed    6.85 sec
+test 127
+        Start 127: testPoseRansac
+
+127: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testPoseRansac "-c" "-d"
+127: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+127: Test timeout computed to be: 1500
 126: ** Test pose estimation from features
 126: 
 126: Reference pose used to create the visual features : 
@@ -129240,13 +129282,13 @@
 126: 
 126: Pose is well estimated
 126: 
-124/290 Test #126: testPoseFeatures ..................................................   Passed    1.36 sec
-test 127
-        Start 127: testPoseRansac
+124/290 Test #126: testPoseFeatures ..................................................   Passed    1.17 sec
+test 128
+        Start 128: testKeyPoint-2-multithreaded
 
-127: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testPoseRansac "-c" "-d"
-127: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-127: Test timeout computed to be: 1500
+128: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-2 "-c" "-d" "-p"
+128: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
+128: Test timeout computed to be: 1500
 127: Pose computation with matched points
 127: oP : -0.1  -0.1  0  1cP : -0.1  0.1  1  1p : -0.1  0.1  1
 127: oP : 0.1  -0.1  0  1cP : 0.1  0.1  1  1p : 0.1  0.1  1
@@ -129271,13 +129313,20 @@
 127: -3.092602862e-18  0.2  1  -1.731538127e-16  1.972469652e-16  3.04965765e-17
 127: 
 127: Pose is well estimated
-125/290 Test #127: testPoseRansac ....................................................   Passed    1.28 sec
-test 128
-        Start 128: testKeyPoint-2-multithreaded
+125/290 Test #127: testPoseRansac ....................................................   Passed    0.98 sec
+test 129
+        Start 129: perfApriltagDetection
 
-128: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision/testKeyPoint-2 "-c" "-d" "-p"
-128: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/vision
-128: Test timeout computed to be: 1500
+129: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/perfApriltagDetection
+129: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection
+129: Test timeout computed to be: 1500
+126/290 Test #129: perfApriltagDetection .............................................   Passed    1.07 sec
+test 130
+        Start 130: testAprilTag
+
+130: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/testAprilTag "-c" "-d"
+130: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection
+130: Test timeout computed to be: 1500
 128: -- Test on gray level images
 128:  *********** Parsing XML for ME projection error ************ 
 128: projection_error : sample_step : 10 (default)
@@ -129309,54 +129358,7 @@
 128: > 6 polygon points
 128: > 0 cylinders
 128: > 0 circles
-128: Computation time, Mean: 64.0844 ms ; Median: 62.5977 ms ; Std: 9.80236
-128: -- Test on color images
-128:  *********** Parsing XML for ME projection error ************ 
-128: projection_error : sample_step : 10 (default)
-128: projection_error : kernel_size : 5x5 (default)
-128:  *********** Parsing XML for Mb Edge Tracker ************ 
-128: me : mask : size : 5
-128: me : mask : nb_mask : 180
-128: me : range : tracking : 7
-128: me : contrast : threshold type 1
-128: me : contrast : threshold 5
-128: me : contrast : mu1 0.5
-128: me : contrast : mu2 0.5
-128: me : sample : sample_step : 4
-128: camera : u0 : 338.704
-128: camera : v0 : 234.508
-128: camera : px : 547.737
-128: camera : py : 542.074
-128: face : Angle Appear : 65
-128: face : Angle Disappear : 75
-128: face : Near Clipping : 0.1
-128: face : Far Clipping : 0.9
-128: face : Fov Clipping : True
-128: lod : use lod : 0 (default)
-128: lod : min line length threshold : 50 (default)
-128: lod : min polygon area threshold : 2500 (default)
-128: > 8 points
-128: > 0 lines
-128: > 0 polygon lines
-128: > 6 polygon points
-128: > 0 cylinders
-128: > 0 circles
-128: Computation time, Mean: 64.5681 ms ; Median: 63.7462 ms ; Std: 8.83648
-128: testKeyPoint-2 is ok !
-126/290 Test #128: testKeyPoint-2-multithreaded ......................................   Passed    7.47 sec
-test 129
-        Start 129: perfApriltagDetection
-
-129: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/perfApriltagDetection
-129: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection
-129: Test timeout computed to be: 1500
-127/290 Test #129: perfApriltagDetection .............................................   Passed    1.41 sec
-test 130
-        Start 130: testAprilTag
-
-130: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection/testAprilTag "-c" "-d"
-130: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/detection
-130: Test timeout computed to be: 1500
+116: -- Test on color images
 130: 
 130: Error(s) in input:
 130:   Unrecognised token: -c
@@ -129453,6 +129455,8 @@
 130: 			Translation error: 0.00137189 / Rotation error: 0.0016116
 130: 		Same size, Tag: 2
 130: 			Translation error: 0.0114215 / Rotation error: 0.00236621
+128: Computation time, Mean: 33.847 ms ; Median: 32.5928 ms ; Std: 5.46427
+128: -- Test on color images
 130: 		Custom size, Tag: 0
 130: 			Translation error: 0.000842288 / Rotation error: 0.0017053
 130: 		Custom size, Tag: 1
@@ -129463,6 +129467,36 @@
 130: 			Translation error: 0.00345816 / Rotation error: 0.00264799
 130: 		Custom size, Tag: 4
 130: 			Translation error: 0.00393174 / Rotation error: 0.00393486
+128:  *********** Parsing XML for ME projection error ************ 
+128: projection_error : sample_step : 10 (default)
+128: projection_error : kernel_size : 5x5 (default)
+128:  *********** Parsing XML for Mb Edge Tracker ************ 
+128: me : mask : size : 5
+128: me : mask : nb_mask : 180
+128: me : range : tracking : 7
+128: me : contrast : threshold type 1
+128: me : contrast : threshold 5
+128: me : contrast : mu1 0.5
+128: me : contrast : mu2 0.5
+128: me : sample : sample_step : 4
+128: camera : u0 : 338.704
+128: camera : v0 : 234.508
+128: camera : px : 547.737
+128: camera : py : 542.074
+128: face : Angle Appear : 65
+128: face : Angle Disappear : 75
+128: face : Near Clipping : 0.1
+128: face : Far Clipping : 0.9
+128: face : Fov Clipping : True
+128: lod : use lod : 0 (default)
+128: lod : min line length threshold : 50 (default)
+128: lod : min polygon area threshold : 2500 (default)
+128: > 8 points
+128: > 0 lines
+128: > 0 polygon lines
+128: > 6 polygon points
+128: > 0 cylinders
+128: > 0 circles
 130: 		Custom size + aligned Z-axis, Tag: 0
 130: 			Translation error: 0.000842288 / Rotation error: 0.00172082
 130: 		Custom size + aligned Z-axis, Tag: 1
@@ -129546,7 +129580,6 @@
 130: 			Translation error: 0.00221436 / Rotation error: 0.0133035
 130: 		Custom size, Tag: 4
 130: 			Translation error: 0.0131306 / Rotation error: 0.0214607
-121: -- Test on color images
 130: 		Custom size + aligned Z-axis, Tag: 0
 130: 			Translation error: 0.0154087 / Rotation error: 0.0116437
 130: 		Custom size + aligned Z-axis, Tag: 1
@@ -129564,7 +129597,6 @@
 130: 			Translation error: 0.00467742 / Rotation error: 0.00123605
 130: 		Same size, Tag: 2
 130: 			Translation error: 0.00853907 / Rotation error: 0.00710668
-121: Build 468 reference points.
 130: 		Custom size, Tag: 0
 130: 			Translation error: 0.00494527 / Rotation error: 0.00211419
 130: 		Custom size, Tag: 1
@@ -129729,7 +129761,16 @@
 130: 			Translation error: 0.00089288 / Rotation error: 0.00122598
 130: 		Same size, Tag: 2
 130: 			Translation error: 0.0110815 / Rotation error: 0.00329776
+128: Computation time, Mean: 33.5118 ms ; Median: 31.1704 ms ; Std: 6.29319
+128: testKeyPoint-2 is ok !
+127/290 Test #128: testKeyPoint-2-multithreaded ......................................   Passed    4.79 sec
 130: 		Custom size, Tag: 0
+test 131
+        Start 131: perfGenericTracker
+
+131: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/perfGenericTracker
+131: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+131: Test timeout computed to be: 1500
 130: 			Translation error: 0.00085669 / Rotation error: 0.0017419
 130: 		Custom size, Tag: 1
 130: 			Translation error: 0.00089288 / Rotation error: 0.00122598
@@ -129974,6 +130015,10 @@
 130: 			Translation error: 0.025481 / Rotation error: 0.0025562
 130: 		Same size, Tag: 2
 130: 			Translation error: 0.0207295 / Rotation error: 0.0028363
+131: ===============================================================================
+131: test cases: 1 | 1 passed
+131: assertions: - none -
+131: 
 130: 		Custom size, Tag: 0
 130: 			Translation error: 0.0110626 / Rotation error: 0.00300261
 130: 		Custom size, Tag: 1
@@ -129984,6 +130029,13 @@
 130: 			Translation error: 2.01423 / Rotation error: 2.18461
 130: 		Custom size, Tag: 4
 130: 			Translation error: 0.0175972 / Rotation error: 0.00315487
+128/290 Test #131: perfGenericTracker ................................................   Passed    1.29 sec
+test 132
+        Start 132: testGenericTracker
+
+132: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d"
+132: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+132: Test timeout computed to be: 1500
 130: 		Custom size + aligned Z-axis, Tag: 0
 130: 			Translation error: 0.0110626 / Rotation error: 0.00281088
 130: 		Custom size + aligned Z-axis, Tag: 1
@@ -130088,24 +130140,13 @@
 130: ===============================================================================
 130: All tests passed (1427 assertions in 6 test cases)
 130: 
-128/290 Test #130: testAprilTag ......................................................   Passed    9.54 sec
-test 131
-        Start 131: perfGenericTracker
-
-131: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/perfGenericTracker
-131: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-131: Test timeout computed to be: 1500
-131: ===============================================================================
-131: test cases: 1 | 1 passed
-131: assertions: - none -
-131: 
-129/290 Test #131: perfGenericTracker ................................................   Passed    1.78 sec
-test 132
-        Start 132: testGenericTracker
+129/290 Test #130: testAprilTag ......................................................   Passed    5.83 sec
+test 133
+        Start 133: testGenericTrackerCAOParsing
 
-132: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d"
-132: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-132: Test timeout computed to be: 1500
+133: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTrackerCAOParsing "-c" "-d"
+133: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+133: Test timeout computed to be: 1500
 132: trackerType_image: 1
 132: useScanline: 0
 132: use_depth: 0
@@ -130174,14 +130215,6 @@
 132: > 4 polygon points
 132: > 0 cylinders
 132: > 0 circles
-116: testKeyPoint-3 is ok !
-130/290 Test #116: testKeyPoint-3 ....................................................   Passed   60.95 sec
-test 133
-        Start 133: testGenericTrackerCAOParsing
-
-133: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTrackerCAOParsing "-c" "-d"
-133: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-133: Test timeout computed to be: 1500
 133: 
 133: Error(s) in input:
 133:   Unrecognised token: -c
@@ -130205,7 +130238,7 @@
 133: ===============================================================================
 133: All tests passed (6 assertions in 2 test cases)
 133: 
-131/290 Test #133: testGenericTrackerCAOParsing ......................................   Passed    1.73 sec
+130/290 Test #133: testGenericTrackerCAOParsing ......................................   Passed    1.32 sec
 test 134
         Start 134: testGenericTrackerDepth
 
@@ -130245,11 +130278,13 @@
 134: > 4 polygon points
 134: > 0 cylinders
 134: > 0 circles
-132: Computation time, Mean: 27.8914 ms ; Median: 26.2151 ms ; Std: 7.22228 ms
+121: -- Test on color images
+121: Build 468 reference points.
+132: Computation time, Mean: 16.0609 ms ; Median: 14.797 ms ; Std: 5.23882 ms
 132: Max translation error: 0.00487991
 132: Max thetau error: 3.83608
 132: Test result: success
-132/290 Test #132: testGenericTracker ................................................   Passed    8.77 sec
+131/290 Test #132: testGenericTracker ................................................   Passed    5.58 sec
 test 135
         Start 135: testGenericTrackerDeterminist
 
@@ -130261,12 +130296,16 @@
 134: Error: roiPts.size() <= 2 in computeDesiredFeatures
 134: Error: roiPts.size() <= 2 in computeDesiredFeatures
 134: Error: roiPts.size() <= 2 in computeDesiredFeatures
+134: Error: roiPts.size() <= 2 in computeDesiredFeatures
+134: Error: roiPts.size() <= 2 in computeDesiredFeatures
+134: Error: roiPts.size() <= 2 in computeDesiredFeatures
 135: 
 135: Error(s) in input:
 135:   Unrecognised token: -c
 135: 
 135: Run with -? for usage
 135: 
+134: Error: roiPts.size() <= 2 in computeDesiredFeatures
 135: > 10 points
 135: > 0 lines
 135: > 0 polygon lines
@@ -130280,14 +130319,10 @@
 134: Error: roiPts.size() <= 2 in computeDesiredFeatures
 134: Error: roiPts.size() <= 2 in computeDesiredFeatures
 134: Error: roiPts.size() <= 2 in computeDesiredFeatures
-134: Error: roiPts.size() <= 2 in computeDesiredFeatures
-134: Error: roiPts.size() <= 2 in computeDesiredFeatures
-134: Error: roiPts.size() <= 2 in computeDesiredFeatures
-134: Error: roiPts.size() <= 2 in computeDesiredFeatures
-134: Computation time, Mean: 22.9499 ms ; Median: 18.3068 ms ; Std: 10.723 ms
+134: Computation time, Mean: 12.6408 ms ; Median: 11.3619 ms ; Std: 5.56241 ms
 134: Max translation error: 0.00114402
 134: Max thetau error: 0.356409
-133/290 Test #134: testGenericTrackerDepth ...........................................   Passed    7.98 sec
+132/290 Test #134: testGenericTrackerDepth ...........................................   Passed    5.15 sec
 test 136
         Start 136: testMbtJsonSettings
 
@@ -130300,9 +130335,9 @@
 136: 
 136: Run with -? for usage
 136: 
-136: DEBUG 1 _dirname: /tmp/pbuilder1/visp_test_json_parsing_mbt is not a dir
-136: DEBUG 2 test if _dirname + separator: /tmp/pbuilder1/visp_test_json_parsing_mbt/ is a dir ?
-136: DEBUG 2 _dirname + separator: /tmp/pbuilder1/visp_test_json_parsing_mbt/ is not a dir
+136: DEBUG 1 _dirname: /tmp/pbuilder2/visp_test_json_parsing_mbt is not a dir
+136: DEBUG 2 test if _dirname + separator: /tmp/pbuilder2/visp_test_json_parsing_mbt/ is a dir ?
+136: DEBUG 2 _dirname + separator: /tmp/pbuilder2/visp_test_json_parsing_mbt/ is not a dir
 136: Loading tracker C1
 136:  with settings: 
 136: {
@@ -130963,17 +130998,6 @@
 136:     "scanline": false
 136:   }
 136: }Creating a new tracker from JSON configuration.
-135: First tracker, final cMo:
-135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
-135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
-135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
-135: 0  0  0  1
-135: > 10 points
-135: > 0 lines
-135: > 0 polygon lines
-135: > 6 polygon points
-135: > 1 cylinders
-135: > 0 circles
 136: Loading tracker C1
 136:  with settings: 
 136: {
@@ -132954,6 +132978,11 @@
 136:     "scanline": false
 136:   }
 136: }Creating a new tracker from JSON configuration.
+135: First tracker, final cMo:
+135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
+135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
+135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
+135: 0  0  0  1
 136: Loading tracker C1
 136:  with settings: 
 136: {
@@ -133041,6 +133070,12 @@
 136:     "scanline": false
 136:   }
 136: }Creating a new tracker from JSON configuration.
+135: > 10 points
+135: > 0 lines
+135: > 0 polygon lines
+135: > 6 polygon points
+135: > 1 cylinders
+135: > 0 circles
 136: Loading tracker C2
 136:  with settings: 
 136: {
@@ -134991,7 +135026,7 @@
 136: ===============================================================================
 136: All tests passed (119 assertions in 1 test case)
 136: 
-134/290 Test #136: testMbtJsonSettings ...............................................   Passed    3.18 sec
+133/290 Test #136: testMbtJsonSettings ...............................................   Passed    2.37 sec
 test 137
         Start 137: testMbtXmlGenericParser
 
@@ -135055,18 +135090,18 @@
 137: lod : min line length threshold : 50 (default)
 137: lod : min polygon area threshold : 2500 (default)
 137: Test succeed
-135/290 Test #137: testMbtXmlGenericParser ...........................................   Passed    1.74 sec
+134/290 Test #137: testMbtXmlGenericParser ...........................................   Passed    1.45 sec
 test 138
         Start 138: testTukeyEstimator
 
 138: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testTukeyEstimator "-c" "-d"
 138: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
 138: Test timeout computed to be: 1500
-138: t_robust=8.77637 ms ; t (double)=8 ; ratio=1.09705
-138: t_robust=13.4604 ms ; t (float)=11.4487 ; ratio=1.17572
-138: t_robust=9.40503 ms ; t (vpColVector)=7.32959 ; ratio=1.28316
+138: t_robust=3.91577 ms ; t (double)=2.90674 ; ratio=1.34714
+138: t_robust=4.60498 ms ; t (float)=2.88354 ; ratio=1.59699
+138: t_robust=7.08154 ms ; t (vpColVector)=12.1907 ; ratio=0.580898
 138: vpMbtTukeyEstimator returns the same values than vpRobust::TUKEY.
-136/290 Test #138: testTukeyEstimator ................................................   Passed    0.15 sec
+135/290 Test #138: testTukeyEstimator ................................................   Passed    0.10 sec
 test 139
         Start 139: testGenericTracker-edge-scanline
 
@@ -135079,17 +135114,25 @@
 135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
 135: 0  0  0  1
 135: > 10 points
-135: > 10 points
 135: > 0 lines
 135: > 0 polygon lines
 135: > 6 polygon points
+135: > 1 cylinders
+135: > 0 circles
+135: > 10 points
 135: > 0 lines
 135: > 0 polygon lines
 135: > 6 polygon points
 135: > 1 cylinders
 135: > 0 circles
-135: > 1 cylinders
-135: > 0 circles
+116: testKeyPoint-3 is ok !
+136/290 Test #116: testKeyPoint-3 ....................................................   Passed   33.26 sec
+test 140
+        Start 140: testGenericTracker-KLT
+
+140: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2"
+140: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+140: Test timeout computed to be: 1500
 139: trackerType_image: 1
 139: useScanline: 1
 139: use_depth: 0
@@ -135158,70 +135201,6 @@
 139: > 4 polygon points
 139: > 0 cylinders
 139: > 0 circles
-135: Run both trackers in separate threads
-135: First tracker, final cMo:
-135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
-135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
-135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
-135: 0  0  0  1
-135: Second tracker, final cMo:
-135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
-135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
-135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
-135: 0  0  0  1
-135: > 10 points
-135: > 0 lines
-135: > 0 polygon lines
-135: > 6 polygon points
-135: > 1 cylinders
-135: > 0 circles
-135: > 10 points
-135: > 0 lines
-135: > 0 polygon lines
-135: > 6 polygon points
-135: > 1 cylinders
-135: > 0 circles
-135: > 10 points
-135: > 0 lines
-135: > 0 polygon lines
-135: > 6 polygon points
-135: > 1 cylinders
-135: > 0 circles
-135: > 10 points
-135: > 0 lines
-135: > 0 polygon lines
-135: > 6 polygon points
-135: > 1 cylinders
-135: > 0 circles
-121: testKeyPoint is ok !
-137/290 Test #121: testKeyPoint ......................................................   Passed   71.56 sec
-test 140
-        Start 140: testGenericTracker-KLT
-
-140: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2"
-140: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-140: Test timeout computed to be: 1500
-135: Run both stereo trackers in separate threads
-135: First tracker, final cMo:
-135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
-135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
-135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
-135: 0  0  0  1
-135: Second tracker, final cMo:
-135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
-135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
-135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
-135: 0  0  0  1
-135: ===============================================================================
-135: All tests passed (36 assertions in 3 test cases)
-135: 
-138/290 Test #135: testGenericTrackerDeterminist .....................................   Passed   20.87 sec
-test 141
-        Start 141: testGenericTracker-KLT-scanline
-
-141: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2" "-l"
-141: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-141: Test timeout computed to be: 1500
 140: trackerType_image: 2
 140: useScanline: 0
 140: use_depth: 0
@@ -135290,6 +135269,84 @@
 140: > 4 polygon points
 140: > 0 cylinders
 140: > 0 circles
+135: Run both trackers in separate threads
+135: First tracker, final cMo:
+135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
+135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
+135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
+135: 0  0  0  1
+135: Second tracker, final cMo:
+135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
+135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
+135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
+135: 0  0  0  1
+135: > 10 points
+135: > 0 lines
+135: > 0 polygon lines
+135: > 6 polygon points
+135: > 1 cylinders
+135: > 0 circles
+135: > 10 points
+135: > 0 lines
+135: > 0 polygon lines
+135: > 6 polygon points
+135: > 1 cylinders
+135: > 0 circles
+135: > 10 points
+135: > 0 lines
+135: > 0 polygon lines
+135: > 6 polygon points
+135: > 1 cylinders
+135: > 0 circles
+135: > 10 points
+135: > 0 lines
+135: > 0 polygon lines
+135: > 6 polygon points
+135: > 1 cylinders
+135: > 0 circles
+140: Computation time, Mean: 20.849 ms ; Median: 12.6259 ms ; Std: 19.4035 ms
+140: Max translation error: 0.00365974
+140: Max thetau error: 1.00669
+140: Test result: success
+137/290 Test #140: testGenericTracker-KLT ............................................   Passed    5.97 sec
+test 141
+        Start 141: testGenericTracker-KLT-scanline
+
+141: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2" "-l"
+141: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+141: Test timeout computed to be: 1500
+139: Computation time, Mean: 71.6587 ms ; Median: 62.0217 ms ; Std: 25.5507 ms
+139: Max translation error: 0.00378387
+139: Max thetau error: 3.40176
+139: Test result: success
+138/290 Test #139: testGenericTracker-edge-scanline ..................................   Passed    7.98 sec
+test 142
+        Start 142: testGenericTracker-edge-KLT
+
+142: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3"
+142: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+142: Test timeout computed to be: 1500
+135: Run both stereo trackers in separate threads
+135: First tracker, final cMo:
+135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
+135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
+135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
+135: 0  0  0  1
+135: Second tracker, final cMo:
+135: 0.8569740967  -0.5147569634  0.02491317274  0.02073841989
+135: -0.3346648506  -0.5926141982  -0.7326717204  -0.07943369285
+135: 0.3919117699  0.6195431226  -0.6801260794  0.7253936862
+135: 0  0  0  1
+135: ===============================================================================
+135: All tests passed (36 assertions in 3 test cases)
+135: 
+139/290 Test #135: testGenericTrackerDeterminist .....................................   Passed   14.02 sec
+test 143
+        Start 143: testGenericTracker-edge-KLT-scanline
+
+143: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-l"
+143: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+143: Test timeout computed to be: 1500
 141: trackerType_image: 2
 141: useScanline: 1
 141: use_depth: 0
@@ -135358,17 +135415,6 @@
 141: > 4 polygon points
 141: > 0 cylinders
 141: > 0 circles
-139: Computation time, Mean: 131.583 ms ; Median: 124.45 ms ; Std: 26.1386 ms
-139: Max translation error: 0.00378387
-139: Max thetau error: 3.40176
-139: Test result: success
-139/290 Test #139: testGenericTracker-edge-scanline ..................................   Passed   14.26 sec
-test 142
-        Start 142: testGenericTracker-edge-KLT
-
-142: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3"
-142: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-142: Test timeout computed to be: 1500
 142: trackerType_image: 3
 142: useScanline: 0
 142: use_depth: 0
@@ -135445,21 +135491,6 @@
 142: > 4 polygon points
 142: > 0 cylinders
 142: > 0 circles
-140: Computation time, Mean: 28.2423 ms ; Median: 14.4298 ms ; Std: 29.9716 ms
-140: Max translation error: 0.00365974
-140: Max thetau error: 1.00669
-140: Test result: success
-140/290 Test #140: testGenericTracker-KLT ............................................   Passed    8.88 sec
-test 143
-        Start 143: testGenericTracker-edge-KLT-scanline
-
-143: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-l"
-143: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-143: Test timeout computed to be: 1500
-141: Computation time, Mean: 41.2161 ms ; Median: 15.3042 ms ; Std: 51.5053 ms
-141: Max translation error: 0.00571441
-141: Max thetau error: 1.8755
-141: Test result: success
 143: trackerType_image: 3
 143: useScanline: 1
 143: use_depth: 0
@@ -135536,13 +135567,25 @@
 143: > 4 polygon points
 143: > 0 cylinders
 143: > 0 circles
-141/290 Test #141: testGenericTracker-KLT-scanline ...................................   Passed    9.35 sec
+121: testKeyPoint is ok !
+140/290 Test #121: testKeyPoint ......................................................   Passed   38.86 sec
 test 144
         Start 144: testGenericTracker-edge-depth-dense
 
 144: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "1" "-D" "-e" "20"
 144: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
 144: Test timeout computed to be: 1500
+141: Computation time, Mean: 23.4741 ms ; Median: 9.63074 ms ; Std: 28.3101 ms
+141: Max translation error: 0.00571441
+141: Max thetau error: 1.8755
+141: Test result: success
+141/290 Test #141: testGenericTracker-KLT-scanline ...................................   Passed    5.76 sec
+test 145
+        Start 145: testGenericTracker-edge-depth-dense-scanline
+
+145: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "1" "-D" "-l" "-e" "20"
+145: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+145: Test timeout computed to be: 1500
 144: trackerType_image: 1
 144: useScanline: 0
 144: use_depth: 1
@@ -135611,17 +135654,17 @@
 144: > 4 polygon points
 144: > 0 cylinders
 144: > 0 circles
-142: Computation time, Mean: 55.3543 ms ; Median: 44.1544 ms ; Std: 28.3315 ms
+142: Computation time, Mean: 29.5243 ms ; Median: 22.1802 ms ; Std: 17.2434 ms
 142: Max translation error: 0.00512975
 142: Max thetau error: 2.81224
 142: Test result: success
-142/290 Test #142: testGenericTracker-edge-KLT .......................................   Passed   10.08 sec
-test 145
-        Start 145: testGenericTracker-edge-depth-dense-scanline
+142/290 Test #142: testGenericTracker-edge-KLT .......................................   Passed    5.71 sec
+test 146
+        Start 146: testGenericTracker-KLT-depth-dense
 
-145: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "1" "-D" "-l" "-e" "20"
-145: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-145: Test timeout computed to be: 1500
+146: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2" "-D" "-e" "20"
+146: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+146: Test timeout computed to be: 1500
 145: trackerType_image: 1
 145: useScanline: 1
 145: use_depth: 1
@@ -135690,17 +135733,6 @@
 145: > 4 polygon points
 145: > 0 cylinders
 145: > 0 circles
-144: Computation time, Mean: 46.4119 ms ; Median: 44.5769 ms ; Std: 9.85337 ms
-144: Max translation error: 0.000631961
-144: Max thetau error: 0.166449
-144: Test result: success
-143/290 Test #144: testGenericTracker-edge-depth-dense ...............................   Passed    6.18 sec
-test 146
-        Start 146: testGenericTracker-KLT-depth-dense
-
-146: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2" "-D" "-e" "20"
-146: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-146: Test timeout computed to be: 1500
 146: trackerType_image: 2
 146: useScanline: 0
 146: use_depth: 1
@@ -135769,39 +135801,28 @@
 146: > 4 polygon points
 146: > 0 cylinders
 146: > 0 circles
-145: Computation time, Mean: 154.981 ms ; Median: 158.968 ms ; Std: 14.361 ms
-145: Max translation error: 0.00068042
-145: Max thetau error: 0.181671
-145: Test result: success
-144/290 Test #145: testGenericTracker-edge-depth-dense-scanline ......................   Passed    8.44 sec
+144: Computation time, Mean: 22.3336 ms ; Median: 23.5116 ms ; Std: 3.83611 ms
+144: Max translation error: 0.000631961
+144: Max thetau error: 0.166449
+144: Test result: success
+143/290 Test #144: testGenericTracker-edge-depth-dense ...............................   Passed    3.29 sec
 test 147
         Start 147: testGenericTracker-KLT-depth-dense-scanline
 
 147: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "2" "-D" "-l" "-e" "20"
 147: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
 147: Test timeout computed to be: 1500
-143: Computation time, Mean: 145.465 ms ; Median: 132.614 ms ; Std: 49.7419 ms
+143: Computation time, Mean: 73.1186 ms ; Median: 67.7354 ms ; Std: 24.1062 ms
 143: Max translation error: 0.00294657
 143: Max thetau error: 3.19448
 143: Test result: success
-145/290 Test #143: testGenericTracker-edge-KLT-scanline ..............................   Passed   13.74 sec
+144/290 Test #143: testGenericTracker-edge-KLT-scanline ..............................   Passed    7.35 sec
 test 148
         Start 148: testGenericTracker-edge-KLT-depth-dense
 
 148: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-D" "-e" "20"
 148: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
 148: Test timeout computed to be: 1500
-146: Computation time, Mean: 45.1258 ms ; Median: 28.2242 ms ; Std: 32.2734 ms
-146: Max translation error: 0.000993827
-146: Max thetau error: 0.0955153
-146: Test result: success
-146/290 Test #146: testGenericTracker-KLT-depth-dense ................................   Passed    5.85 sec
-test 149
-        Start 149: testGenericTracker-edge-KLT-depth-dense-scanline
-
-149: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-D" "-l" "-e" "20"
-149: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-149: Test timeout computed to be: 1500
 147: trackerType_image: 2
 147: useScanline: 1
 147: use_depth: 1
@@ -135946,6 +135967,28 @@
 148: > 4 polygon points
 148: > 0 cylinders
 148: > 0 circles
+146: Computation time, Mean: 26.2446 ms ; Median: 17.8661 ms ; Std: 16.1489 ms
+146: Max translation error: 0.000993827
+146: Max thetau error: 0.0955153
+146: Test result: success
+145/290 Test #146: testGenericTracker-KLT-depth-dense ................................   Passed    3.37 sec
+test 149
+        Start 149: testGenericTracker-edge-KLT-depth-dense-scanline
+
+149: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-D" "-l" "-e" "20"
+149: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+149: Test timeout computed to be: 1500
+145: Computation time, Mean: 74.9636 ms ; Median: 74.9388 ms ; Std: 6.25568 ms
+145: Max translation error: 0.00068042
+145: Max thetau error: 0.181671
+145: Test result: success
+146/290 Test #145: testGenericTracker-edge-depth-dense-scanline ......................   Passed    4.35 sec
+test 150
+        Start 150: testGenericTracker-edge-KLT-depth-dense-scanline-color
+
+150: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-D" "-l" "-e" "20" "-C"
+150: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+150: Test timeout computed to be: 1500
 149: trackerType_image: 3
 149: useScanline: 1
 149: use_depth: 1
@@ -136022,28 +136065,6 @@
 149: > 4 polygon points
 149: > 0 cylinders
 149: > 0 circles
-148: Computation time, Mean: 75.7211 ms ; Median: 62.894 ms ; Std: 34.8679 ms
-148: Max translation error: 0.000591861
-148: Max thetau error: 0.136724
-148: Test result: success
-147: Computation time, Mean: 91.3302 ms ; Median: 66.2985 ms ; Std: 54.7573 ms
-147: Max translation error: 0.00102199
-147: Max thetau error: 0.153406
-147: Test result: success
-147/290 Test #148: testGenericTracker-edge-KLT-depth-dense ...........................   Passed    6.44 sec
-test 150
-        Start 150: testGenericTracker-edge-KLT-depth-dense-scanline-color
-
-150: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTracker "-c" "-d" "-t" "3" "-D" "-l" "-e" "20" "-C"
-150: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-150: Test timeout computed to be: 1500
-148/290 Test #147: testGenericTracker-KLT-depth-dense-scanline .......................   Passed    6.88 sec
-test 151
-        Start 151: testGenericTrackerDepth-scanline
-
-151: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTrackerDepth "-c" "-d" "-l" "-e" "20"
-151: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-151: Test timeout computed to be: 1500
 150: trackerType_image: 3
 150: useScanline: 1
 150: use_depth: 1
@@ -136120,6 +136141,28 @@
 150: > 4 polygon points
 150: > 0 cylinders
 150: > 0 circles
+147: Computation time, Mean: 43.3074 ms ; Median: 31.7584 ms ; Std: 23.3612 ms
+147: Max translation error: 0.00102199
+147: Max thetau error: 0.153406
+147: Test result: success
+147/290 Test #147: testGenericTracker-KLT-depth-dense-scanline .......................   Passed    3.84 sec
+test 151
+        Start 151: testGenericTrackerDepth-scanline
+
+151: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTrackerDepth "-c" "-d" "-l" "-e" "20"
+151: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+151: Test timeout computed to be: 1500
+148: Computation time, Mean: 38.5887 ms ; Median: 32.7744 ms ; Std: 15.6313 ms
+148: Max translation error: 0.000591861
+148: Max thetau error: 0.136724
+148: Test result: success
+148/290 Test #148: testGenericTracker-edge-KLT-depth-dense ...........................   Passed    3.64 sec
+test 152
+        Start 152: testGenericTrackerDepth-scanline-color
+
+152: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTrackerDepth "-c" "-d" "-l" "-e" "20" "-C"
+152: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
+152: Test timeout computed to be: 1500
 151: useScanline: 1
 151: use_mask: 0
 151: use_color_image: 0
@@ -136153,17 +136196,6 @@
 151: > 4 polygon points
 151: > 0 cylinders
 151: > 0 circles
-149: Computation time, Mean: 189.897 ms ; Median: 169.757 ms ; Std: 54.3571 ms
-149: Max translation error: 0.000596857
-149: Max thetau error: 0.150823
-149: Test result: success
-149/290 Test #149: testGenericTracker-edge-KLT-depth-dense-scanline ..................   Passed    8.84 sec
-test 152
-        Start 152: testGenericTrackerDepth-scanline-color
-
-152: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt/testGenericTrackerDepth "-c" "-d" "-l" "-e" "20" "-C"
-152: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/modules/mbt
-152: Test timeout computed to be: 1500
 152: useScanline: 1
 152: use_mask: 0
 152: use_color_image: 1
@@ -136197,100 +136229,49 @@
 152: > 4 polygon points
 152: > 0 cylinders
 152: > 0 circles
-151: Computation time, Mean: 50.4969 ms ; Median: 50.5168 ms ; Std: 3.40277 ms
-151: Max translation error: 0.00229395
-151: Max thetau error: 0.204895
-150/290 Test #151: testGenericTrackerDepth-scanline ..................................   Passed    5.77 sec
+149: Computation time, Mean: 96.0564 ms ; Median: 88.6343 ms ; Std: 27.5306 ms
+149: Max translation error: 0.000596857
+149: Max thetau error: 0.150823
+149: Test result: success
+150: Computation time, Mean: 97.225 ms ; Median: 89.2201 ms ; Std: 24.1795 ms
+150: Max translation error: 0.000596857
+150: Max thetau error: 0.150823
+150: Test result: success
+149/290 Test #149: testGenericTracker-edge-KLT-depth-dense-scanline ..................   Passed    4.92 sec
 test 153
         Start 153: servoSimu4Points
 
 153: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/servoSimu4Points "-d" "-p"
 153: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator
 153: Test timeout computed to be: 1500
-153: Read /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/mire.png
-153: Visual servoing task: 
-153: Type of control law 
-153: Eye-in-hand configuration 
-153: Control in the articular frame 
-153: List of visual features : s
-153: Point:  Z=1.98414 x=-0.0522303 y=0.00256288
-153: Point:  Z=1.90484 x=0.0410568 y=0.0160174
-153: Point:  Z=2.01586 x=0.0514085 y=0.0966907
-153: Point:  Z=2.09516 x=-0.0373273 y=0.0808957
-153: List of desired visual features : s*
-153: Point:  Z=1 x=-0.1 y=-0.1
-153: Point:  Z=1 x=0.1 y=-0.1
-153: Point:  Z=1 x=0.1 y=0.1
-153: Point:  Z=1 x=-0.1 y=0.1
-153: Interaction Matrix Ls 
-153: not yet computed 
-153: Error vector (s-s*) 
-153: not yet computed 
-153: Gain : Zero= 10	Inf= 10	Slope= 0
-153: || s - s* || = 0.0364004
-153: || s - s* || = 0.0376867
-153: || s - s* || = 0.0392032
-153: || s - s* || = 0.0407385
-153: || s - s* || = 0.0419765
-153: || s - s* || = 0.0424946
-153: || s - s* || = 0.0417919
-153: || s - s* || = 0.0393722
-153: || s - s* || = 0.0349068
-153: || s - s* || = 0.0284812
-153: Visual servoing task: 
-153: Type of control law 
-153: Eye-in-hand configuration 
-153: Control in the articular frame 
-153: List of visual features : s
-153: Point:  Z=1.08951 x=-0.0950219 y=-0.0193128
-153: Point:  Z=0.986962 x=0.0651792 y=0.0153171
-153: Point:  Z=1.08587 x=0.0807186 y=0.172558
-153: Point:  Z=1.18842 x=-0.0674903 y=0.127242
-153: List of desired visual features : s*
-153: Point:  Z=1 x=-0.1 y=-0.1
-153: Point:  Z=1 x=0.1 y=-0.1
-153: Point:  Z=1 x=0.1 y=0.1
-153: Point:  Z=1 x=-0.1 y=0.1
-153: Interaction Matrix Ls 
-153: -1  0  -0.1  0.01  -1.01  -0.1
-153: 0  -1  -0.1  1.01  -0.01  0.1
-153: -1  0  0.1  -0.01  -1.01  -0.1
-153: 0  -1  -0.1  1.01  0.01  -0.1
-153: -1  0  0.1  0.01  -1.01  0.1
-153: 0  -1  0.1  1.01  -0.01  -0.1
-153: -1  0  -0.1  -0.01  -1.01  0.1
-153: 0  -1  0.1  1.01  0.01  0.1
-153: Error vector (s-s*) 
-153: 0.0049780565  0.08068723324  -0.03482076406  0.1153170663  -0.01928139445  0.07255805984  0.03250969592  0.02724189717
-153: Gain : Zero= 10	Inf= 10	Slope= 0
-151/290 Test #153: servoSimu4Points ..................................................   Passed    1.81 sec
+150/290 Test #150: testGenericTracker-edge-KLT-depth-dense-scanline-color ............   Passed    4.88 sec
 test 154
         Start 154: servoSimuCylinder
 
 154: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/servoSimuCylinder "-d" "-p"
 154: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator
 154: Test timeout computed to be: 1500
-152: Computation time, Mean: 48.6615 ms ; Median: 46.7528 ms ; Std: 5.9918 ms
-152: Max translation error: 0.00229395
-152: Max thetau error: 0.204895
-152/290 Test #152: testGenericTrackerDepth-scanline-color ............................   Passed    5.83 sec
+151: Computation time, Mean: 25.3417 ms ; Median: 25.623 ms ; Std: 1.71504 ms
+151: Max translation error: 0.00229395
+151: Max thetau error: 0.204895
+151/290 Test #151: testGenericTrackerDepth-scanline ..................................   Passed    3.28 sec
 test 155
         Start 155: servoSimuSphere
 
 155: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/servoSimuSphere "-d" "-p"
 155: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator
 155: Test timeout computed to be: 1500
-150: Computation time, Mean: 191.905 ms ; Median: 174.063 ms ; Std: 49.203 ms
-150: Max translation error: 0.000596857
-150: Max thetau error: 0.150823
-150: Test result: success
-153/290 Test #150: testGenericTracker-edge-KLT-depth-dense-scanline-color ............   Passed    8.88 sec
+152: Computation time, Mean: 25.4425 ms ; Median: 25.6665 ms ; Std: 1.46592 ms
+152: Max translation error: 0.00229395
+152: Max thetau error: 0.204895
+152/290 Test #152: testGenericTrackerDepth-scanline-color ............................   Passed    3.30 sec
 test 156
         Start 156: calibrate-hand-eye
 
 156: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration/calibrate-hand-eye
 156: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/calibration
 156: Test timeout computed to be: 1500
+153: Read /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/demo/wireframe-simulator/mire.png
 154: Visual servoing task: 
 154: Type of control law 
 154: Eye-in-hand configuration 
@@ -136350,7 +136331,62 @@
 154: Error vector (s-s*) 
 154: -0.2169104098  0.462659736  -0.01642781835  1.074357669
 154: Gain : Zero= 1	Inf= 1	Slope= 0
-154/290 Test #154: servoSimuCylinder .................................................   Passed    1.73 sec
+153: Visual servoing task: 
+153: Type of control law 
+153: Eye-in-hand configuration 
+153: Control in the articular frame 
+153: List of visual features : s
+153: Point:  Z=1.98414 x=-0.0522303 y=0.00256288
+153: Point:  Z=1.90484 x=0.0410568 y=0.0160174
+153: Point:  Z=2.01586 x=0.0514085 y=0.0966907
+153: Point:  Z=2.09516 x=-0.0373273 y=0.0808957
+153: List of desired visual features : s*
+153: Point:  Z=1 x=-0.1 y=-0.1
+153: Point:  Z=1 x=0.1 y=-0.1
+153: Point:  Z=1 x=0.1 y=0.1
+153: Point:  Z=1 x=-0.1 y=0.1
+153: Interaction Matrix Ls 
+153: not yet computed 
+153: Error vector (s-s*) 
+153: not yet computed 
+153: Gain : Zero= 10	Inf= 10	Slope= 0
+153: || s - s* || = 0.0364004
+153: || s - s* || = 0.0376867
+153: || s - s* || = 0.0392032
+153: || s - s* || = 0.0407385
+153: || s - s* || = 0.0419765
+153: || s - s* || = 0.0424946
+153: || s - s* || = 0.0417919
+153: || s - s* || = 0.0393722
+153: || s - s* || = 0.0349068
+153: || s - s* || = 0.0284812
+153: Visual servoing task: 
+153: Type of control law 
+153: Eye-in-hand configuration 
+153: Control in the articular frame 
+153: List of visual features : s
+153: Point:  Z=1.08951 x=-0.0950219 y=-0.0193128
+153: Point:  Z=0.986962 x=0.0651792 y=0.0153171
+153: Point:  Z=1.08587 x=0.0807186 y=0.172558
+153: Point:  Z=1.18842 x=-0.0674903 y=0.127242
+153: List of desired visual features : s*
+153: Point:  Z=1 x=-0.1 y=-0.1
+153: Point:  Z=1 x=0.1 y=-0.1
+153: Point:  Z=1 x=0.1 y=0.1
+153: Point:  Z=1 x=-0.1 y=0.1
+153: Interaction Matrix Ls 
+153: -1  0  -0.1  0.01  -1.01  -0.1
+153: 0  -1  -0.1  1.01  -0.01  0.1
+153: -1  0  0.1  -0.01  -1.01  -0.1
+153: 0  -1  -0.1  1.01  0.01  -0.1
+153: -1  0  0.1  0.01  -1.01  0.1
+153: 0  -1  0.1  1.01  -0.01  -0.1
+153: -1  0  -0.1  -0.01  -1.01  0.1
+153: 0  -1  0.1  1.01  0.01  0.1
+153: Error vector (s-s*) 
+153: 0.0049780565  0.08068723324  -0.03482076406  0.1153170663  -0.01928139445  0.07255805984  0.03250969592  0.02724189717
+153: Gain : Zero= 10	Inf= 10	Slope= 0
+153/290 Test #154: servoSimuCylinder .................................................   Passed    1.04 sec
 test 157
         Start 157: simulateFourPoints2DCartesianCamVelocity
 
@@ -136360,7 +136396,7 @@
 157: You do not have Coin3D and SoQT or SoWin or SoXt functionalities enabled...
 157: Tip:
 157: - Install Coin3D and SoQT or SoWin or SoXt, configure ViSP again using cmake and build again this example
-155/290 Test #157: simulateFourPoints2DCartesianCamVelocity ..........................   Passed    0.01 sec
+154/290 Test #157: simulateFourPoints2DCartesianCamVelocity ..........................   Passed    0.01 sec
 test 158
         Start 158: simulateFourPoints2DPolarCamVelocity
 
@@ -136370,6 +136406,7 @@
 158: You do not have Coin3D and SoQT or SoWin or SoXt functionalities enabled...
 158: Tip:
 158: - Install Coin3D and SoQT or SoWin or SoXt, configure ViSP again using cmake and build again this example
+155/290 Test #153: servoSimu4Points ..................................................   Passed    1.09 sec
 156/290 Test #158: simulateFourPoints2DPolarCamVelocity ..............................   Passed    0.01 sec
 test 159
         Start 159: simulateCircle2DCamVelocity
@@ -136377,16 +136414,52 @@
 159: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator/simulateCircle2DCamVelocity "-d"
 159: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/coin-simulator
 159: Test timeout computed to be: 1500
-159: You do not have Coin3D and SoQT or SoWin or SoXt functionalities enabled...
-159: Tip:
-159: - Install Coin3D and SoQT or SoWin or SoXt, configure ViSP again using cmake and build again this example
-157/290 Test #159: simulateCircle2DCamVelocity .......................................   Passed    0.01 sec
 test 160
         Start 160: displaySequence
 
 160: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displaySequence "-d"
 160: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
 160: Test timeout computed to be: 1500
+159: You do not have Coin3D and SoQT or SoWin or SoXt functionalities enabled...
+159: Tip:
+159: - Install Coin3D and SoQT or SoWin or SoXt, configure ViSP again using cmake and build again this example
+157/290 Test #159: simulateCircle2DCamVelocity .......................................   Passed    0.01 sec
+test 161
+        Start 161: displayGDI
+
+161: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayGDI "-c" "-d"
+161: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
+161: Test timeout computed to be: 1500
+161: You do not have GDI (Graphical Device Interface) functionalities to display images...
+161: Tip if you are on a windows system:
+161: - Install GDI, configure again ViSP using cmake and build again this example
+158/290 Test #161: displayGDI ........................................................   Passed    0.01 sec
+test 162
+        Start 162: displayD3D
+
+162: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayD3D "-c" "-d"
+162: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
+162: Test timeout computed to be: 1500
+162: You do not have Direct 3D functionalities to display images...
+162: Tip if you are on a windows system:
+162: - Install Direct 3D, configure again ViSP using cmake and build again this example
+159/290 Test #162: displayD3D ........................................................   Passed    0.01 sec
+test 163
+        Start 163: displayGTK
+
+163: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayGTK "-c" "-d"
+163: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
+163: Test timeout computed to be: 1500
+163: You do not have GTK functionalities to display images...
+163: Tip:
+163: - Install GTK, configure again ViSP using cmake and build again this example
+160/290 Test #163: displayGTK ........................................................   Passed    0.01 sec
+test 164
+        Start 164: displayX
+
+164: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayX "-c" "-d"
+164: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
+164: Test timeout computed to be: 1500
 155: Visual servoing task: 
 155: Type of control law 
 155: Eye-in-hand configuration 
@@ -136425,43 +136498,13 @@
 155: Error vector (s-s*) 
 155: -7.401486831e-16  0.1055728531  2.063063446
 155: Gain : Zero= 7	Inf= 7	Slope= 0
-158/290 Test #155: servoSimuSphere ...................................................   Passed    1.53 sec
-test 161
-        Start 161: displayGDI
-
-161: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayGDI "-c" "-d"
-161: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
-161: Test timeout computed to be: 1500
-161: You do not have GDI (Graphical Device Interface) functionalities to display images...
-161: Tip if you are on a windows system:
-161: - Install GDI, configure again ViSP using cmake and build again this example
-159/290 Test #161: displayGDI ........................................................   Passed    0.01 sec
-test 162
-        Start 162: displayD3D
-
-162: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayD3D "-c" "-d"
-162: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
-162: Test timeout computed to be: 1500
-162: You do not have Direct 3D functionalities to display images...
-162: Tip if you are on a windows system:
-162: - Install Direct 3D, configure again ViSP using cmake and build again this example
-160/290 Test #162: displayD3D ........................................................   Passed    0.01 sec
-test 163
-        Start 163: displayGTK
-
-163: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayGTK "-c" "-d"
-163: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
-163: Test timeout computed to be: 1500
-163: You do not have GTK functionalities to display images...
-163: Tip:
-163: - Install GTK, configure again ViSP using cmake and build again this example
-161/290 Test #163: displayGTK ........................................................   Passed    0.01 sec
-test 164
-        Start 164: displayX
+161/290 Test #155: servoSimuSphere ...................................................   Passed    1.05 sec
+test 165
+        Start 165: displayOpenCV
 
-164: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayX "-c" "-d"
-164: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
-164: Test timeout computed to be: 1500
+165: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayOpenCV "-c" "-d"
+165: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
+165: Test timeout computed to be: 1500
 156: Simulated hand-eye transformation: eMc 
 156: 0.8918694448  -0.433199413  -0.1300275431  0.1
 156: 0.4033702943  0.8918694448  -0.2046003398  0.2
@@ -136595,20 +136638,41 @@
 156: ** Rotation (theta-u representation) [rad]: 0.1745329252  -0.1745329252  0.436332313
 156: ** Rotation (theta-u representation) [deg]: 10 -10 25
 156: ** Rotation (quaternion representation) [rad]: 0.08635554219  -0.08635554219  0.2158888555  0.9687504543
-162/290 Test #156: calibrate-hand-eye ................................................   Passed    1.25 sec
-test 165
-        Start 165: displayOpenCV
+162/290 Test #156: calibrate-hand-eye ................................................   Passed    0.86 sec
+test 166
+        Start 166: displayXMulti
 
-165: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayOpenCV "-c" "-d"
-165: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
-165: Test timeout computed to be: 1500
+166: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayXMulti "-c" "-d"
+166: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
+166: Test timeout computed to be: 1500
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0000.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0001.png
+163/290 Test #164: displayX ..........................................................   Passed    0.96 sec
+test 167
+        Start 167: photometricVisualServoing
+
+167: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing/photometricVisualServoing "-c" "-n" "20" "-d"
+167: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing
+167: Test timeout computed to be: 1500
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0002.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0003.png
+164/290 Test #165: displayOpenCV .....................................................   Passed    0.96 sec
+test 168
+        Start 168: photometricVisualServoingWithoutVpServo
+
+168: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing/photometricVisualServoingWithoutVpServo "-c" "-n" "20" "-d"
+168: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing
+168: Test timeout computed to be: 1500
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0004.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0005.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0006.png
+165/290 Test #166: displayXMulti .....................................................   Passed    0.95 sec
+test 169
+        Start 169: homographyHartleyDLT2DObject
+
+169: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyHartleyDLT2DObject
+169: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
+169: Test timeout computed to be: 1500
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0007.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0008.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0009.png
@@ -136621,20 +136685,6 @@
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0016.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0017.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0018.png
-163/290 Test #164: displayX ..........................................................   Passed    1.44 sec
-test 166
-        Start 166: displayXMulti
-
-166: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display/displayXMulti "-c" "-d"
-166: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/device/display
-166: Test timeout computed to be: 1500
-164/290 Test #165: displayOpenCV .....................................................   Passed    1.36 sec
-test 167
-        Start 167: photometricVisualServoing
-
-167: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing/photometricVisualServoing "-c" "-n" "20" "-d"
-167: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing
-167: Test timeout computed to be: 1500
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0019.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0020.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0021.png
@@ -136643,244 +136693,165 @@
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0024.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0025.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0026.png
+169: -------------------------------
+169: aMb 
+169: 0.7666426036  -0.6394182033  0.05833934909  1
+169: 0.6394182033  0.7520577664  -0.1598545508  0
+169: 0.05833934909  0.1598545508  0.9854151627  0
+169: 0  0  0  1
+169: -------------------------------
+169: 
+169: 0.7779894532  -0.6488820423  1.074003516
+169: 0.6488820423  0.7631887501  -0.1622205106
+169: 0.05920281248  0.1622205106  1
+169: -------------------------------
+169: Rotation: aRb
+169: 0.7666426036  -0.6394182033  0.05833934909
+169: 0.6394182033  0.7520577664  -0.1598545508
+169: 0.05833934909  0.1598545508  0.9854151627
+169: Translation: aTb
+169: 1  -5.894089871e-15  -4.37612241e-16
+169: Normal to the plane: n
+169: 2.386979503e-15  -5.828670879e-15  1
+169: -------------------------------
+169: 
+169: 0.7779894532  -0.6488820423  -0.9555978906
+169: 0.6488820423  0.7631887501  -0.1622205106
+169: 0.05920281248  0.1622205106  1
+169: Rotation: aRb
+169: 0.7666426036  -0.6394182033  0.05833934909
+169: 0.6394182033  0.7520577664  -0.1598545508
+169: 0.05833934909  0.1598545508  0.9854151627
+169: Translation: aTb
+169: -1  -4.30211422e-16  4.996003611e-16
+169: Normal to the plane: n
+169: -2.220446049e-16  3.330669074e-16  1
+169: -------------------------------
+169: Point 0
+169: (1.085119859, -0.3102983183) =  (1.085119859,  -0.3102983183)
+169: Point 1
+169: (1.300186362, -0.109241618) =  (1.300186362,  -0.109241618)
+169: Point 2
+169: (1.063368792, -0.0205582243) =  (1.063368792,  -0.0205582243)
+169: Point 3
+169: (0.7686819763, 0.001772157805) =  (0.7686819763,  0.001772157805)
+169: Point 4
+169: (1.074003516, -0.1622205106) =  (1.074003516,  -0.1622205106)
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0027.png
+166/290 Test #169: homographyHartleyDLT2DObject ......................................   Passed    0.84 sec
+test 170
+        Start 170: homographyHLM2DObject
+
+170: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyHLM2DObject
+170: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
+170: Test timeout computed to be: 1500
+167: --------------------------------------------1
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0028.png
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0029.png
+168: --------------------------------------------1
+168: |e| 2.71032e+08
 160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0030.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0031.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0032.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0033.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0034.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0035.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0036.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0037.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0038.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0039.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0040.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0041.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0042.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0043.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0044.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0045.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0046.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0047.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0048.png
-165/290 Test #166: displayXMulti .....................................................   Passed    1.18 sec
-test 168
-        Start 168: photometricVisualServoingWithoutVpServo
-
-168: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing/photometricVisualServoingWithoutVpServo "-c" "-n" "20" "-d"
-168: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/direct-visual-servoing
-168: Test timeout computed to be: 1500
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0049.png
-167: --------------------------------------------1
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0050.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0051.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0052.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0053.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0054.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0055.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0056.png
 167:  |e| = 2.71032e+08
 167:  |v| = 0.386769
 167: --------------------------------------------2
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0057.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0058.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0059.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0060.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0061.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0062.png
-167:  |e| = 2.67666e+08
-167:  |v| = 0.399072
-167: --------------------------------------------3
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0063.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0064.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0065.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0066.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0067.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0068.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0069.png
-167:  |e| = 2.64205e+08
-167:  |v| = 0.470007
-167: --------------------------------------------4
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0070.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0071.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0072.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0073.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0074.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0075.png
-167:  |e| = 2.62243e+08
-167:  |v| = 0.374562
-167: --------------------------------------------5
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0076.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0077.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0078.png
-160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0079.png
-166/290 Test #160: displaySequence ...................................................   Passed    4.57 sec
-test 169
-        Start 169: homographyHartleyDLT2DObject
-
-169: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyHartleyDLT2DObject
-169: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
-169: Test timeout computed to be: 1500
-167:  |e| = 2.61889e+08
-167:  |v| = 0.232924
-167: --------------------------------------------6
-167:  |e| = 2.60126e+08
-167:  |v| = 0.16995
-167: --------------------------------------------7
-167:  |e| = 2.59127e+08
-167:  |v| = 0.164977
-167: --------------------------------------------8
-168: --------------------------------------------1
-168: |e| 2.71032e+08
-167:  |e| = 2.5811e+08
-167:  |v| = 0.230812
-167: --------------------------------------------9
 168: lambda = 30  mu = 0.01 |Tc| = 0.0760628
 168: --------------------------------------------2
 168: |e| 2.69512e+08
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0031.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0759183
 168: --------------------------------------------3
 168: |e| 2.67895e+08
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0032.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0759191
 168: --------------------------------------------4
 168: |e| 2.66704e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0739845
 168: --------------------------------------------5
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0033.png
+167:  |e| = 2.67666e+08
+167:  |v| = 0.399072
+167: --------------------------------------------3
 168: |e| 2.6608e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0744781
 168: --------------------------------------------6
-167:  |e| = 2.58356e+08
-167:  |v| = 0.33627
-167: --------------------------------------------10
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0034.png
 168: |e| 2.65521e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0744228
 168: --------------------------------------------7
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0035.png
 168: |e| 2.63882e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0734918
 168: --------------------------------------------8
+167:  |e| = 2.64205e+08
+167:  |v| = 0.470007
+167: --------------------------------------------4
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0036.png
 168: |e| 2.62879e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0747877
 168: --------------------------------------------9
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0037.png
 168: |e| 2.62328e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0754968
 168: --------------------------------------------10
 168: |e| 2.60864e+08
-167:  |e| = 2.5819e+08
-167:  |v| = 0.513288
-167: --------------------------------------------11
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0038.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0737877
 168: --------------------------------------------11
+167:  |e| = 2.62243e+08
+167:  |v| = 0.374562
+167: --------------------------------------------5
 168: |e| 2.59529e+08
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0039.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0731253
 168: --------------------------------------------12
 168: |e| 2.58484e+08
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0040.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0722476
 168: --------------------------------------------13
 168: |e| 2.57461e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0726636
 168: --------------------------------------------14
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0041.png
+167:  |e| = 2.61889e+08
+167:  |v| = 0.232924
+167: --------------------------------------------6
 168: |e| 2.5695e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0726186
 168: --------------------------------------------15
-167:  |e| = 2.59551e+08
-167:  |v| = 0.592625
-167: --------------------------------------------12
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0042.png
 168: |e| 2.5596e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0713085
 168: --------------------------------------------16
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0043.png
 168: |e| 2.54914e+08
 168: lambda = 30  mu = 0.01 |Tc| = 0.0698908
 168: --------------------------------------------17
 168: |e| 2.54289e+08
+167:  |e| = 2.60126e+08
+167:  |v| = 0.16995
+167: --------------------------------------------7
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0044.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0708429
 168: --------------------------------------------18
-169: -------------------------------
-169: aMb 
-169: 0.7666426036  -0.6394182033  0.05833934909  1
-169: 0.6394182033  0.7520577664  -0.1598545508  0
-169: 0.05833934909  0.1598545508  0.9854151627  0
-169: 0  0  0  1
-169: -------------------------------
-169: 
-169: 0.7779894532  -0.6488820423  1.074003516
-169: 0.6488820423  0.7631887501  -0.1622205106
-169: 0.05920281248  0.1622205106  1
-169: -------------------------------
-169: Rotation: aRb
-169: 0.7666426036  -0.6394182033  0.05833934909
-169: 0.6394182033  0.7520577664  -0.1598545508
-169: 0.05833934909  0.1598545508  0.9854151627
-169: Translation: aTb
-169: 1  -5.894089871e-15  -4.37612241e-16
-169: Normal to the plane: n
-169: 2.386979503e-15  -5.828670879e-15  1
-169: -------------------------------
-169: 
-169: 0.7779894532  -0.6488820423  -0.9555978906
-169: 0.6488820423  0.7631887501  -0.1622205106
-169: 0.05920281248  0.1622205106  1
-169: Rotation: aRb
-169: 0.7666426036  -0.6394182033  0.05833934909
-169: 0.6394182033  0.7520577664  -0.1598545508
-169: 0.05833934909  0.1598545508  0.9854151627
-169: Translation: aTb
-169: -1  -4.30211422e-16  4.996003611e-16
-169: Normal to the plane: n
-169: -2.220446049e-16  3.330669074e-16  1
-169: -------------------------------
-169: Point 0
-169: (1.085119859, -0.3102983183) =  (1.085119859,  -0.3102983183)
-169: Point 1
-169: (1.300186362, -0.109241618) =  (1.300186362,  -0.109241618)
-169: Point 2
-169: (1.063368792, -0.0205582243) =  (1.063368792,  -0.0205582243)
-169: Point 3
-169: (0.7686819763, 0.001772157805) =  (0.7686819763,  0.001772157805)
-169: Point 4
-169: (1.074003516, -0.1622205106) =  (1.074003516,  -0.1622205106)
 168: |e| 2.53422e+08
-167/290 Test #169: homographyHartleyDLT2DObject ......................................   Passed    2.07 sec
-test 170
-        Start 170: homographyHLM2DObject
-
-170: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyHLM2DObject
-170: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
-170: Test timeout computed to be: 1500
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0045.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0685259
 168: --------------------------------------------19
-167:  |e| = 2.62699e+08
-167:  |v| = 0.296447
-167: --------------------------------------------13
 168: |e| 2.52403e+08
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0046.png
 168: lambda = 30  mu = 0.01 |Tc| = 0.0665282
-168: Time to convergence: 1272.23 ms
-168/290 Test #168: photometricVisualServoingWithoutVpServo ...........................   Passed    3.49 sec
+168: Time to convergence: 663.166 ms
+167/290 Test #168: photometricVisualServoingWithoutVpServo ...........................   Passed    1.72 sec
 test 171
         Start 171: homographyHLM3DObject
 
 171: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyHLM3DObject
 171: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
 171: Test timeout computed to be: 1500
-167:  |e| = 2.63308e+08
-167:  |v| = 0.165697
-167: --------------------------------------------14
-167:  |e| = 2.63162e+08
-167:  |v| = 0.194889
-167: --------------------------------------------15
-167:  |e| = 2.63983e+08
-167:  |v| = 0.148395
-167: --------------------------------------------16
-167:  |e| = 2.63803e+08
-167:  |v| = 0.140438
-167: --------------------------------------------17
-167:  |e| = 2.63587e+08
-167:  |v| = 0.111849
-167: --------------------------------------------18
-167:  |e| = 2.63509e+08
-167:  |v| = 0.0877383
-167: --------------------------------------------19
+167:  |e| = 2.59127e+08
+167:  |v| = 0.164977
+167: --------------------------------------------8
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0047.png
 170: -------------------------------
 170: aMb 
 170: 0.7666426036  -0.6394182033  0.05833934909  1
@@ -136949,6 +136920,54 @@
 170: 1  -4.102614759e-15  -3.829107109e-16
 170: Normal to the plane: n
 170: 2.775557562e-16  -3.386180225e-15  1
+168/290 Test #170: homographyHLM2DObject .............................................   Passed    0.83 sec
+test 172
+        Start 172: homographyRansac2DObject
+
+172: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyRansac2DObject
+172: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
+172: Test timeout computed to be: 1500
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0048.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0049.png
+167:  |e| = 2.5811e+08
+167:  |v| = 0.230812
+167: --------------------------------------------9
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0050.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0051.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0052.png
+167:  |e| = 2.58356e+08
+167:  |v| = 0.33627
+167: --------------------------------------------10
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0053.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0054.png
+167:  |e| = 2.5819e+08
+167:  |v| = 0.513288
+167: --------------------------------------------11
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0055.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0056.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0057.png
+167:  |e| = 2.59551e+08
+167:  |v| = 0.592625
+167: --------------------------------------------12
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0058.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0059.png
+167:  |e| = 2.62699e+08
+167:  |v| = 0.296447
+167: --------------------------------------------13
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0060.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0061.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0062.png
+167:  |e| = 2.63308e+08
+167:  |v| = 0.165697
+167: --------------------------------------------14
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0063.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0064.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0065.png
+167:  |e| = 2.63162e+08
+167:  |v| = 0.194889
+167: --------------------------------------------15
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0066.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0067.png
 171: -------------------------------
 171: Compare with built homography H = R + t/d n 
 171: aHb built from the displacement: 
@@ -137009,30 +137028,47 @@
 171: (-0.1328090161, 0.004480048456) =  (-0.1158860957,  0.01935202104)
 171: Point 10
 171: (0.03852404175, -0.2037569917) =  (0.0535138731,  -0.184989893)
-169/290 Test #170: homographyHLM2DObject .............................................   Passed    1.95 sec
-test 172
-        Start 172: homographyRansac2DObject
-
-172: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography/homographyRansac2DObject
-172: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/homography
-172: Test timeout computed to be: 1500
-170/290 Test #171: homographyHLM3DObject .............................................   Passed    1.87 sec
+169/290 Test #171: homographyHLM3DObject .............................................   Passed    0.85 sec
 test 173
         Start 173: imageDiskRW
 
 173: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image/imageDiskRW
 173: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/image
 173: Test timeout computed to be: 1500
-167:  |e| = 2.63419e+08
-167:  |v| = 0.0747825
-167: Time to convergence: 5351.03 ms
-171/290 Test #167: photometricVisualServoing .........................................   Passed    6.61 sec
+167:  |e| = 2.63983e+08
+167:  |v| = 0.148395
+167: --------------------------------------------16
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0068.png
+172: -------------------------------
+172: Compare with built homography H = R + t/d n 
+172: aHb built from the displacement: 
+172: 0.8658566466  -0.722167668  -0.04705210918
+172: 0.722167668  0.8493843318  -0.2934832853
+172: 0.06588925913  0.180541917  1
+172: Rotation aRb: 
+172: 0.7666426036  -0.6394182033  0.05833934909
+172: 0.6394182033  0.7520577664  -0.1598545508
+172: 0.05833934909  0.1598545508  0.9854151627
+172: Translation: aTb
+172: -0.1  -0.1  -0.1
+172: Normal to the plane: n
+172: -4.440892099e-15  -8.881784197e-16  1
+172: -------------------------------
+172: aHb estimated using ransac:
+172: 0.7063127824  -0.5891001206  0.145879065
+172: 0.5891001206  0.6928756776  -0.05514438426
+172: 0.05374841913  0.1472750301  1
+172: Inliers indexes (should be 0,1,2,3,8,10): 0,1,2,3,8,10,
+172: Ransac estimation succeed
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0069.png
+170/290 Test #172: homographyRansac2DObject ..........................................   Passed    0.85 sec
 test 174
         Start 174: exponentialMap
 
 174: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/exponentialMap "-c" "-d"
 174: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math
 174: Test timeout computed to be: 1500
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0070.png
 174: Considered velocity : 
 174: 0.1
 174: 0.200000003
@@ -137059,59 +137095,42 @@
 174: 0
 174: 0
 174: 1.570796327
-172/290 Test #174: exponentialMap ....................................................   Passed    0.05 sec
+171/290 Test #174: exponentialMap ....................................................   Passed    0.04 sec
 test 175
         Start 175: BSpline
 
 175: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/BSpline "-c" "-d"
 175: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math
 175: Test timeout computed to be: 1500
-173: -------------------------------------------------------
-173:   imageDiskRW.cpp
-173: 
-173:   reading and writting of PPM image
-173:   read an image that does not exist
-173:   write in a directory that does no exist
-173: -------------------------------------------------------
-173: 
-172: -------------------------------
-172: Compare with built homography H = R + t/d n 
-172: aHb built from the displacement: 
-172: 0.8658566466  -0.722167668  -0.04705210918
-172: 0.722167668  0.8493843318  -0.2934832853
-172: 0.06588925913  0.180541917  1
-172: Rotation aRb: 
-172: 0.7666426036  -0.6394182033  0.05833934909
-172: 0.6394182033  0.7520577664  -0.1598545508
-172: 0.05833934909  0.1598545508  0.9854151627
-172: Translation: aTb
-172: -0.1  -0.1  -0.1
-172: Normal to the plane: n
-172: -4.440892099e-15  -8.881784197e-16  1
-172: -------------------------------
-172: aHb estimated using ransac:
-172: 0.7063127824  -0.5891001206  0.145879065
-172: 0.5891001206  0.6928756776  -0.05514438426
-172: 0.05374841913  0.1472750301  1
-172: Inliers indexes (should be 0,1,2,3,8,10): 0,1,2,3,8,10,
-172: Ransac estimation succeed
-173: Catch an expected exception: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm" doesn't exist
-173: 
-173: Catch an expected exception: Error [0]:	Cannot create PPM file "/tmp/pbuilder1/directory-that-does-not-exist/Klimt.ppm"
-173: 
-173: ----------------------------------------------------
-173/290 Test #172: homographyRansac2DObject ..........................................   Passed    1.25 sec
+167:  |e| = 2.63803e+08
+167:  |v| = 0.140438
+167: --------------------------------------------17
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0071.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0072.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0073.png
+167:  |e| = 2.63587e+08
+167:  |v| = 0.111849
+167: --------------------------------------------18
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0074.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0075.png
+167:  |e| = 2.63509e+08
+167:  |v| = 0.0877383
+167: --------------------------------------------19
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0076.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0077.png
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0078.png
+167:  |e| = 2.63419e+08
+167:  |v| = 0.0747825
+167: Time to convergence: 2046.45 ms
+172/290 Test #167: photometricVisualServoing .........................................   Passed    3.11 sec
 test 176
         Start 176: quadprog_eq
 
 176: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/quadprog_eq "-c" "-d"
 176: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math
 176: Test timeout computed to be: 1500
-173: Catch an expected exception: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm" doesn't exist
-173: 
-173: Catch an expected exception: Error [0]:	Cannot create PPM file "/tmp/pbuilder1/directory-that-does-not-exist/Klimt.ppm"
-173: 
-174/290 Test #173: imageDiskRW .......................................................   Passed    1.30 sec
+160: read : /usr/share/visp-images-data/ViSP-images/cube/image.0079.png
+173/290 Test #160: displaySequence ...................................................   Passed    4.16 sec
 test 177
         Start 177: quadprog
 
@@ -137210,10 +137229,28 @@
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
@@ -137222,174 +137259,94 @@
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
-175: The parameters are :
-175: p : 2
-175: 
-175: The knot vector :
-175: 0 ---> 0
-175: 1 ---> 0
-175: 2 ---> 0
-175: 3 ---> 1
-175: 4 ---> 2
-175: 5 ---> 3
-175: 6 ---> 4
-175: 7 ---> 4
-175: 8 ---> 5
-175: 9 ---> 5
-175: 10 ---> 5
-175: The control points are :
-175: 0 ---> 50, 300
-175: 1 ---> 100, 130
-175: 2 ---> 150, 400
-175: 3 ---> 200, 370
-175: 4 ---> 250, 120
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
-175: 5 ---> 300, 250
-175: 6 ---> 350, 200
-175: 7 ---> 400, 300
-175: The knot interval number for the value u = 5/2 is : 4
-175: The nonvanishing basis functions N(u=5/2) are :
-175: 0.125
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-175: 0.75
-175: 0.125
-175: The first derivatives of the basis functions N'(u=5/2) are :
-175: -1
-175: 0
-175: 0.5
-175: The second derivatives of the basis functions N''(u=5/2) are :
-175: 2
-175: -2
-175: 1
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-175/290 Test #175: BSpline ...........................................................   Passed    1.34 sec
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-test 178
-        Start 178: random
-
-178: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/random "-c" "-d"
-178: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math
-178: Test timeout computed to be: 1500
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
@@ -137402,6 +137359,14 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
@@ -137410,126 +137375,128 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-178: 1
-178: 0.0582619
-178: 1
-178: 5.84875
-178: 1
-178: 3.86449
-178: 1
-178: 0.216396
-178: 5
-178: 5.41692
-178: 1
-178: 1.65448
-178: 0
-178: 3.31304
-178: 4
-178: 2.70563
-178: 0
-178: 4.86741
-178: 2
-178: 5.65826
-178: Original vector = [	0	1	2	3	4	5	6	7	8	9	]
-178: Shuffled vector = [	8	9	1	5	0	6	7	4	3	2	]
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
@@ -137542,17 +137509,24 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176/290 Test #178: random ............................................................   Passed    0.06 sec
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-test 179
-        Start 179: parse-argv1
-
-179: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/parse-argv1
-179: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv
-179: Test timeout computed to be: 1500
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
@@ -137567,16 +137541,18 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
@@ -137585,20 +137561,24 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
@@ -137607,24 +137587,26 @@
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
@@ -137633,38 +137615,40 @@
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
@@ -137679,130 +137663,122 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: vpLinProg::simplex: equality constraint not feasible
+176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
@@ -137817,152 +137793,122 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
-177: vpLinProg::simplex: equality constraint not feasible
-177: vpQuadProg::solveQPi: inequality constraints not feasible
 176: vpLinProg::simplex: equality constraint not feasible
 176: vpQuadProg::solveQPi: inequality constraints not feasible
+176: With only equality constraints
+176:    pre-solving: t = 6.6 ms (for 1 QP = 0.066 ms)
+176:    no pre-solving: t = 17.5 ms (for 1 QP = 0.175 ms)
+176: 
+176: With inequality constraints
+176:    Warm start: t = 88.6 ms (for 1 QP = 0.886 ms)
+176:    No warm start: t = 100 ms (for 1 QP = 1 ms)
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+174/290 Test #176: quadprog_eq .......................................................   Passed    0.29 sec
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+test 178
+        Start 178: random
+
+178: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math/random "-c" "-d"
+178: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/math
+178: Test timeout computed to be: 1500
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
+177: vpLinProg::simplex: equality constraint not feasible
+177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-176: vpLinProg::simplex: equality constraint not feasible
-176: vpQuadProg::solveQPi: inequality constraints not feasible
-176: With only equality constraints
-176:    pre-solving: t = 16.3 ms (for 1 QP = 0.163 ms)
-176:    no pre-solving: t = 34.3 ms (for 1 QP = 0.343 ms)
-176: 
-176: With inequality constraints
-176:    Warm start: t = 155 ms (for 1 QP = 1.55 ms)
-176:    No warm start: t = 172 ms (for 1 QP = 1.72 ms)
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-177/290 Test #176: quadprog_eq .......................................................   Passed    0.48 sec
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-test 180
-        Start 180: parse-argv2
-
-180: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/parse-argv2
-180: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv
-180: Test timeout computed to be: 1500
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
@@ -138005,28 +137951,125 @@
 177: vpQuadProg::solveQPi: inequality constraints not feasible
 177: vpLinProg::simplex: equality constraint not feasible
 177: vpQuadProg::solveQPi: inequality constraints not feasible
-177: Warm start: t = 169 ms (for 1 QP = 1.69 ms)
-177: No warm start: t = 167 ms (for 1 QP = 1.67 ms)
-178/290 Test #177: quadprog ..........................................................   Passed    0.45 sec
+177: Warm start: t = 101 ms (for 1 QP = 1.01 ms)
+177: No warm start: t = 104 ms (for 1 QP = 1.04 ms)
+178: 1
+178: 0.0582619
+178: 1
+178: 5.84875
+178: 1
+178: 3.86449
+178: 1
+178: 0.216396
+178: 5
+178: 5.41692
+178: 1
+178: 1.65448
+178: 0
+178: 3.31304
+178: 4
+178: 2.70563
+178: 0
+178: 4.86741
+178: 2
+178: 5.65826
+178: Original vector = [	0	1	2	3	4	5	6	7	8	9	]
+178: Shuffled vector = [	1	0	3	8	7	9	2	5	4	6	]
+175/290 Test #178: random ............................................................   Passed    0.06 sec
+test 179
+        Start 179: parse-argv1
+
+179: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/parse-argv1
+179: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv
+179: Test timeout computed to be: 1500
+176/290 Test #177: quadprog ..........................................................   Passed    0.28 sec
+test 180
+        Start 180: parse-argv2
+
+180: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/parse-argv2
+180: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv
+180: Test timeout computed to be: 1500
+173: -------------------------------------------------------
+173:   imageDiskRW.cpp
+173: 
+173:   reading and writting of PPM image
+173:   read an image that does not exist
+173:   write in a directory that does no exist
+173: -------------------------------------------------------
+173: 
+173: Catch an expected exception: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm" doesn't exist
+173: 
+173: Catch an expected exception: Error [0]:	Cannot create PPM file "/tmp/pbuilder2/directory-that-does-not-exist/Klimt.ppm"
+173: 
+173: ----------------------------------------------------
+173: Catch an expected exception: Error [0]:	Cannot read file: "/usr/share/visp-images-data/ViSP-images/image-that-does-not-exist.ppm" doesn't exist
+173: 
+173: Catch an expected exception: Error [0]:	Cannot create PPM file "/tmp/pbuilder2/directory-that-does-not-exist/Klimt.ppm"
+173: 
+177/290 Test #173: imageDiskRW .......................................................   Passed    0.94 sec
 test 181
         Start 181: poseVirtualVS
 
 181: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation/poseVirtualVS "-c" "-d"
 181: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/pose-estimation
 181: Test timeout computed to be: 1500
+175: The parameters are :
+175: p : 2
+175: 
+175: The knot vector :
+175: 0 ---> 0
+175: 1 ---> 0
+175: 2 ---> 0
+175: 3 ---> 1
+175: 4 ---> 2
+175: 5 ---> 3
+175: 6 ---> 4
+175: 7 ---> 4
+175: 8 ---> 5
+175: 9 ---> 5
+175: 10 ---> 5
+175: The control points are :
+175: 0 ---> 50, 300
+175: 1 ---> 100, 130
+175: 2 ---> 150, 400
+175: 3 ---> 200, 370
+175: 4 ---> 250, 120
+175: 5 ---> 300, 250
+175: 6 ---> 350, 200
+175: 7 ---> 400, 300
+175: The knot interval number for the value u = 5/2 is : 4
+175: The nonvanishing basis functions N(u=5/2) are :
+175: 0.125
+175: 0.75
+175: 0.125
+175: The first derivatives of the basis functions N'(u=5/2) are :
+175: -1
+175: 0
+175: 0.5
+175: The second derivatives of the basis functions N''(u=5/2) are :
+175: 2
+175: -2
+175: 1
+178/290 Test #175: BSpline ...........................................................   Passed    0.97 sec
+test 182
+        Start 182: servoSimuAfma6FourPoints2DCamVelocity
+
+182: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6/servoSimuAfma6FourPoints2DCamVelocity "-c" "-d"
+182: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6
+182: Test timeout computed to be: 1500
 179: Your parameters: 
 179:   Integer value: 3
 179:   Float   value: 3.14
 179:   Double  value: 3.1415
 179: 
 179: Call  /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/parse-argv1 -h to see how to change these parameters.
-179/290 Test #179: parse-argv1 .......................................................   Passed    1.31 sec
-test 182
-        Start 182: servoSimuAfma6FourPoints2DCamVelocity
+179/290 Test #179: parse-argv1 .......................................................   Passed    0.81 sec
+test 183
+        Start 183: servoSimu3D_cdMc_CamVelocity
 
-182: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6/servoSimuAfma6FourPoints2DCamVelocity "-c" "-d"
-182: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/afma6
-182: Test timeout computed to be: 1500
+183: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocity
+183: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+183: Test timeout computed to be: 1500
 180: Your parameters: 
 180:   Bool    value: 0
 180:   Integer value: 3
@@ -138036,26 +138079,19 @@
 180:   String  value: ""
 180: 
 180: Call  /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/parse-argv/parse-argv2 -h to see how to change these parameters.
-180/290 Test #180: parse-argv2 .......................................................   Passed    1.35 sec
-test 183
-        Start 183: servoSimu3D_cdMc_CamVelocity
+180/290 Test #180: parse-argv2 .......................................................   Passed    0.83 sec
+test 184
+        Start 184: servoSimu3D_cdMc_CamVelocityWithoutVpServo
 
-183: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocity
-183: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-183: Test timeout computed to be: 1500
+184: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocityWithoutVpServo
+184: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+184: Test timeout computed to be: 1500
 181: -------------------------------------------------------
 181:   poseVirtualVS.cpp
 181: 
 181:   Example of dots tracking in an image sequence and pose computation
 181: -------------------------------------------------------
 181: 
-181/290 Test #181: poseVirtualVS .....................................................   Passed    1.94 sec
-test 184
-        Start 184: servoSimu3D_cdMc_CamVelocityWithoutVpServo
-
-184: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cdMc_CamVelocityWithoutVpServo
-184: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-184: Test timeout computed to be: 1500
 182: 
 182: ----------------------------------------------
 182:  Test program for vpServo 
@@ -138091,37 +138127,524 @@
 182: Initial robot position with respect to the object frame:
 182: -0.05  -0.05  0.7  0.1745329252  0.1745329252  -0.5235987756|| s - s* || 0.04956905199
 182: ---------------------------------------------2
-182: || s - s* || 0.0494261623
+182: || s - s* || 0.0491823129
 182: ---------------------------------------------3
-182: || s - s* || 0.04770689177
+182: || s - s* || 0.04832172348
 182: ---------------------------------------------4
-182: || s - s* || 0.04770689177
+182: || s - s* || 0.04747041704
 182: ---------------------------------------------5
-182: || s - s* || 0.0468356384
+182: || s - s* || 0.04662851255
 182: ---------------------------------------------6
-182: || s - s* || 0.04517214011
+182: || s - s* || 0.0457958755
 182: ---------------------------------------------7
-182: || s - s* || 0.04435575794
+182: || s - s* || 0.04497259518
 182: ---------------------------------------------8
-182: || s - s* || 0.04435575794
+182: || s - s* || 0.04415857356
 182: ---------------------------------------------9
-182: || s - s* || 0.04352288429
+182: || s - s* || 0.04335389025
 182: ---------------------------------------------10
-182: || s - s* || 0.04193399847
+182: || s - s* || 0.04255840272
 182: ---------------------------------------------11
-182: || s - s* || 0.04115504379
+182: || s - s* || 0.04177218227
+181/290 Test #181: poseVirtualVS .....................................................   Passed    1.24 sec
+test 185
+        Start 185: servoSimu3D_cMcd_CamVelocity
+
+185: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocity
+185: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+185: Test timeout computed to be: 1500
 182: ---------------------------------------------12
-182: || s - s* || 0.04115504379
+182: || s - s* || 0.04099504505
 182: ---------------------------------------------13
-182: || s - s* || 0.04036021999
+182: || s - s* || 0.04022711188
 182: ---------------------------------------------14
-182: || s - s* || 0.03884558827
+182: || s - s* || 0.03946834444
 182: ---------------------------------------------15
-182: || s - s* || 0.03810347354
+182: || s - s* || 0.038718591
 182: ---------------------------------------------16
-182: || s - s* || 0.03810347354
+182: || s - s* || 0.03797797379
 182: ---------------------------------------------17
-182: || s - s* || 0.03661999486
+182: || s - s* || 0.03724637094
+182: ---------------------------------------------18
+182: || s - s* || 0.03652366076
+182: ---------------------------------------------19
+182: || s - s* || 0.03580986154
+182: ---------------------------------------------20
+182: || s - s* || 0.03510493296
+182: ---------------------------------------------21
+182: || s - s* || 0.03440877935
+182: ---------------------------------------------22
+182: || s - s* || 0.03372133705
+182: ---------------------------------------------23
+182: || s - s* || 0.03304253902
+182: ---------------------------------------------24
+182: || s - s* || 0.03237218348
+182: ---------------------------------------------25
+182: || s - s* || 0.03171047706
+182: ---------------------------------------------26
+182: || s - s* || 0.03105719277
+182: ---------------------------------------------27
+182: || s - s* || 0.03041223393
+182: ---------------------------------------------28
+182: || s - s* || 0.02977940467
+182: ---------------------------------------------29
+182: || s - s* || 0.02916231113
+182: ---------------------------------------------30
+182: || s - s* || 0.02856058406
+182: ---------------------------------------------31
+182: || s - s* || 0.02797388407
+182: ---------------------------------------------32
+182: || s - s* || 0.02740185672
+182: ---------------------------------------------33
+182: || s - s* || 0.02684416238
+182: ---------------------------------------------34
+182: || s - s* || 0.02630040858
+182: ---------------------------------------------35
+182: || s - s* || 0.02577027429
+182: ---------------------------------------------36
+182: || s - s* || 0.02525342613
+182: ---------------------------------------------37
+182: || s - s* || 0.02474950829
+182: ---------------------------------------------38
+182: || s - s* || 0.02425811003
+182: ---------------------------------------------39
+182: || s - s* || 0.02377903185
+182: ---------------------------------------------40
+182: || s - s* || 0.02331189419
+182: ---------------------------------------------41
+182: || s - s* || 0.02285093966
+182: ---------------------------------------------42
+182: || s - s* || 0.02240681203
+182: ---------------------------------------------43
+182: || s - s* || 0.02196849181
+182: ---------------------------------------------44
+182: || s - s* || 0.02112921624
+182: ---------------------------------------------45
+182: || s - s* || 0.02072734789
+182: ---------------------------------------------46
+182: || s - s* || 0.02032384084
+182: ---------------------------------------------47
+182: || s - s* || 0.02032384084
+182: ---------------------------------------------48
+182: || s - s* || 0.0195471048
+182: ---------------------------------------------49
+182: || s - s* || 0.01918341358
+182: ---------------------------------------------50
+182: || s - s* || 0.01918341358
+184: 
+184: -------------------------------------------------------
+184:  Test program without vpServo and vpFeature classes 
+184:  Eye-in-hand task control, velocity computed in the camera frame
+184:  Simulation 
+184:  task :  3D visual servoing 
+184: -------------------------------------------------------
+184: 
+184: -----------------------------------1
+184: Excess velocity 1.07053 axis nr. 2
+184: || s - s* || = -0.2019435068  -0.7840502875  -0.8424125398 -0.3490658504  -0.1745329252  -0.872664626
+184: -----------------------------------2
+184: Excess velocity 1.023730745 axis nr. 2
+184: || s - s* || = -0.194771637  -0.7548415136  -0.8107691501 -0.3360231043  -0.1680115522  -0.8400577608
+184: -----------------------------------3
+184: || s - s* || = -0.1875401115  -0.7254357145  -0.7789210637 -0.3228937498  -0.1614468749  -0.8072343746
+184: -----------------------------------4
+184: || s - s* || = -0.1804051294  -0.6965030358  -0.7476006231 -0.3099780001  -0.1549890001  -0.7749450003
+184: -----------------------------------5
+184: || s - s* || = -0.1735269265  -0.6687205815  -0.7175458647 -0.2975788804  -0.1487894402  -0.743947201
+184: -----------------------------------6
+184: || s - s* || = -0.1668974608  -0.6420429483  -0.6887051484 -0.2856757254  -0.1428378627  -0.7141893136
+184: -----------------------------------7
+184: || s - s* || = -0.1605088387  -0.6164264957  -0.6610289796 -0.2742486967  -0.1371243483  -0.6856217417
+184: -----------------------------------8
+184: || s - s* || = -0.1543533231  -0.5918292805  -0.6344699171 -0.2632787491  -0.1316393745  -0.6581968726
+184: -----------------------------------9
+184: || s - s* || = -0.1484233388  -0.5682109931  -0.6089824849 -0.2527475993  -0.1263737997  -0.6318689983
+184: -----------------------------------10
+184: || s - s* || = -0.1427114777  -0.5455328964  -0.5845230887 -0.2426376956  -0.1213188478  -0.606594239
+184: -----------------------------------11
+184: || s - s* || = -0.1372105028  -0.5237577659  -0.561049935 -0.232932188  -0.116466094  -0.5823304699
+184: -----------------------------------12
+184: || s - s* || = -0.1319133507  -0.5028498333  -0.5385229554 -0.2236149007  -0.1118074503  -0.5590372517
+184: -----------------------------------13
+184: || s - s* || = -0.1268131339  -0.4827747306  -0.5169037329 -0.2146703048  -0.1073351524  -0.5366757621
+184: -----------------------------------14
+184: || s - s* || = -0.1219031417  -0.463499437  -0.4961554317 -0.2060834928  -0.1030417464  -0.5152087321
+184: -----------------------------------15
+184: || s - s* || = -0.1171768412  -0.4449922274  -0.4762427314 -0.1978401533  -0.09892007665  -0.4946003833
+184: -----------------------------------16
+184: || s - s* || = -0.1126278769  -0.4272226229  -0.457131762 -0.1899265474  -0.09496327368  -0.4748163684
+184: -----------------------------------17
+184: || s - s* || = -0.1082500704  -0.4101613427  -0.4387900437 -0.1823294856  -0.09116474281  -0.4558237141
+184: -----------------------------------18
+184: || s - s* || = -0.1040374188  -0.3937802584  -0.4211864281 -0.1750363064  -0.08751815318  -0.4375907659
+184: -----------------------------------19
+184: || s - s* || = -0.09998409388  -0.3780523494  -0.4042910424 -0.1680348543  -0.08401742713  -0.4200871357
+184: -----------------------------------20
+184: || s - s* || = -0.09608443973  -0.3629516597  -0.3880752365 -0.1613134602  -0.08065673012  -0.4032836506
+184: -----------------------------------21
+184: || s - s* || = -0.09233297079  -0.3484532575  -0.3725115312 -0.154860922  -0.07743046099  -0.387152305
+184: -----------------------------------22
+184: || s - s* || = -0.08872436933  -0.3345331949  -0.3575735699 -0.1486664852  -0.07433324262  -0.3716662131
+184: -----------------------------------23
+184: || s - s* || = -0.08525348275  -0.3211684697  -0.3432360717 -0.142719826  -0.07135991298  -0.3567995649
+184: -----------------------------------24
+184: || s - s* || = -0.0819153207  -0.3083369888  -0.3294747867 -0.1370110331  -0.06850551653  -0.3425275826
+184: -----------------------------------25
+184: || s - s* || = -0.07870505198  -0.296017533  -0.3162664533 -0.1315305919  -0.06576529593  -0.3288264796
+184: -----------------------------------26
+184: || s - s* || = -0.07561800133  -0.2841897223  -0.3035887568 -0.1262693683  -0.06313468415  -0.3156734207
+184: -----------------------------------27
+184: || s - s* || = -0.07264964612  -0.2728339836  -0.2914202909 -0.1212185937  -0.06060929684  -0.3030464842
+184: -----------------------------------28
+184: || s - s* || = -0.0697956129  -0.261931519  -0.2797405196 -0.11636985  -0.05818492502  -0.2909246251
+184: -----------------------------------29
+184: || s - s* || = -0.06705167391  -0.2514642756  -0.2685297415 -0.1117150561  -0.05585752807  -0.2792876404
+184: -----------------------------------30
+184: || s - s* || = -0.06441374354  -0.2414149159  -0.2577690552 -0.107246454  -0.053623227  -0.268116135
+184: -----------------------------------31
+184: || s - s* || = -0.06187787474  -0.2317667902  -0.2474403267 -0.1029565959  -0.05147829797  -0.2573914898
+184: -----------------------------------32
+184: || s - s* || = -0.05944025543  -0.2225039093  -0.2375261575 -0.09883833219  -0.04941916609  -0.2470958305
+184: -----------------------------------33
+184: || s - s* || = -0.05709720487  -0.2136109185  -0.2280098545 -0.09488479899  -0.04744239949  -0.2372119975
+184: -----------------------------------34
+184: || s - s* || = -0.05484517007  -0.2050730729  -0.218875401 -0.09108940711  -0.04554470356  -0.2277235178
+184: -----------------------------------35
+184: || s - s* || = -0.0526807222  -0.1968762132  -0.210107429 -0.08744583091  -0.04372291545  -0.2186145773
+184: -----------------------------------36
+184: || s - s* || = -0.05060055301  -0.1890067427  -0.2016911926 -0.08394799775  -0.04197399888  -0.2098699944
+184: -----------------------------------37
+184: || s - s* || = -0.04860147132  -0.1814516049  -0.1936125426 -0.08059007792  -0.04029503896  -0.2014751948
+184: -----------------------------------38
+184: || s - s* || = -0.04668039952  -0.1741982625  -0.1858579019 -0.07736647487  -0.03868323744  -0.1934161872
+184: -----------------------------------39
+184: || s - s* || = -0.04483437015  -0.1672346768  -0.1784142425 -0.07427181595  -0.03713590797  -0.1856795399
+184: -----------------------------------40
+184: || s - s* || = -0.04306052244  -0.1605492878  -0.1712690625 -0.07130094337  -0.03565047169  -0.1782523584
+184: -----------------------------------41
+184: || s - s* || = -0.04135609907  -0.1541309956  -0.1644103653 -0.0684489057  -0.03422445285  -0.1711222643
+184: -----------------------------------42
+184: || s - s* || = -0.03971844282  -0.1479691418  -0.1578266386 -0.06571094954  -0.03285547477  -0.1642773738
+184: -----------------------------------43
+184: || s - s* || = -0.03814499339  -0.1420534926  -0.1515068347 -0.06308251161  -0.03154125581  -0.157706279
+184: -----------------------------------44
+184: || s - s* || = -0.03663328428  -0.1363742212  -0.1454403515 -0.06055921121  -0.0302796056  -0.151398028
+184: -----------------------------------45
+184: || s - s* || = -0.03518093964  -0.1309218926  -0.1396170149 -0.05813684281  -0.02906842141  -0.145342107
+184: -----------------------------------46
+184: || s - s* || = -0.03378567136  -0.1256874472  -0.1340270607 -0.05581136915  -0.02790568458  -0.1395284229
+184: -----------------------------------47
+184: || s - s* || = -0.03244527606  -0.1206621865  -0.1286611184 -0.05357891443  -0.02678945722  -0.1339472861
+184: -----------------------------------48
+184: || s - s* || = -0.03115763227  -0.1158377585  -0.123510195 -0.05143575791  -0.02571787895  -0.1285893948
+184: -----------------------------------49
+184: || s - s* || = -0.02992069762  -0.1112061442  -0.1185656598 -0.04937832764  -0.02468916382  -0.1234458191
+184: -----------------------------------50
+184: || s - s* || = -0.02873250614  -0.1067596441  -0.1138192299 -0.04740319457  -0.02370159729  -0.1185079864
+184: -----------------------------------51
+184: || s - s* || = -0.02759116562  -0.1024908655  -0.1092629555 -0.04550706683  -0.02275353342  -0.1137676671
+184: -----------------------------------52
+184: || s - s* || = -0.02649485502  -0.09839271065  -0.104889207 -0.0436867842  -0.0218433921  -0.1092169605
+184: -----------------------------------53
+184: || s - s* || = -0.02544182201  -0.09445836476  -0.1006906619 -0.04193931287  -0.02096965644  -0.1048482822
+184: -----------------------------------54
+184: || s - s* || = -0.02443038051  -0.0906812848  -0.09666029206 -0.04026174039  -0.0201308702  -0.100654351
+184: -----------------------------------55
+184: || s - s* || = -0.02345890838  -0.0870551887  -0.0927913522 -0.03865127081  -0.01932563541  -0.09662817704
+184: -----------------------------------56
+184: || s - s* || = -0.02252584508  -0.08357404502  -0.08907736823 -0.03710522002  -0.01855261001  -0.09276305004
+184: -----------------------------------57
+184: || s - s* || = -0.02162968953  -0.08023206293  -0.08551212636 -0.03562101125  -0.01781050562  -0.08905252812
+184: -----------------------------------58
+184: || s - s* || = -0.02076899791  -0.07702368264  -0.08208966257 -0.03419617083  -0.01709808542  -0.08549042708
+184: -----------------------------------59
+184: || s - s* || = -0.01994238162  -0.07394356624  -0.07880425253 -0.03282832403  -0.01641416201  -0.08207081007
+184: -----------------------------------60
+184: || s - s* || = -0.01914850525  -0.07098658883  -0.07565040191 -0.0315151911  -0.01575759555  -0.07878797774
+184: -----------------------------------61
+184: || s - s* || = -0.01838608465  -0.06814783006  -0.07262283712 -0.03025458348  -0.01512729174  -0.0756364587
+184: -----------------------------------62
+184: || s - s* || = -0.01765388504  -0.06542256598  -0.06971649639 -0.02904440017  -0.01452220008  -0.07261100042
+184: -----------------------------------63
+184: || s - s* || = -0.01695071919  -0.06280626121  -0.06692652122 -0.02788262419  -0.01394131209  -0.06970656047
+184: -----------------------------------64
+184: || s - s* || = -0.01627544567  -0.06029456144  -0.06424824821 -0.02676731925  -0.01338365962  -0.06691829811
+184: -----------------------------------65
+184: || s - s* || = -0.01562696715  -0.0578832862  -0.06167720119 -0.0256966265  -0.01284831325  -0.06424156625
+184: -----------------------------------66
+184: || s - s* || = -0.01500422876  -0.05556842196  -0.05920908366 -0.02466876146  -0.01233438073  -0.06167190366
+184: -----------------------------------67
+184: || s - s* || = -0.01440621647  -0.05334611543  -0.05683977156 -0.02368201103  -0.01184100551  -0.05920502756
+184: -----------------------------------68
+184: || s - s* || = -0.01383195563  -0.05121266724  -0.05456530635 -0.02273473061  -0.0113673653  -0.05683682652
+184: -----------------------------------69
+184: || s - s* || = -0.01328050942  -0.04916452572  -0.05238188832 -0.0218253414  -0.0109126707  -0.05456335351
+184: -----------------------------------70
+184: || s - s* || = -0.01275097747  -0.04719828108  -0.0502858702 -0.02095232777  -0.01047616388  -0.05238081941
+184: -----------------------------------71
+184: || s - s* || = -0.01224249445  -0.04531065971  -0.04827375104 -0.02011423467  -0.01005711734  -0.05028558668
+184: -----------------------------------72
+184: || s - s* || = -0.01175422879  -0.04349851879  -0.04634217032 -0.0193096653  -0.009654832652  -0.04827416326
+184: -----------------------------------73
+184: || s - s* || = -0.01128538135  -0.04175884102  -0.04448790228 -0.01853727871  -0.009268639355  -0.04634319677
+184: -----------------------------------74
+184: || s - s* || = -0.01083518421  -0.04008872965  -0.04270785054 -0.01779578758  -0.008897893789  -0.04448946894
+184: -----------------------------------75
+184: || s - s* || = -0.01040289947  -0.03848540365  -0.04099904288 -0.01708395609  -0.008541978045  -0.04270989023
+184: -----------------------------------76
+184: || s - s* || = -0.009987818129  -0.03694619313  -0.03935862623 -0.01640059786  -0.008200298931  -0.04100149466
+184: -----------------------------------77
+184: || s - s* || = -0.009589258941  -0.03546853484  -0.03778386192 -0.01574457396  -0.007872286981  -0.03936143491
+184: -----------------------------------78
+184: || s - s* || = -0.009206567377  -0.03404996798  -0.03627212107 -0.01511479102  -0.007557395509  -0.03778697755
+184: -----------------------------------79
+184: || s - s* || = -0.008839114591  -0.03268813006  -0.03482088014 -0.01451019939  -0.007255099695  -0.03627549848
+184: -----------------------------------80
+184: || s - s* || = -0.008486296432  -0.031380753  -0.03342771678 -0.01392979143  -0.006964895714  -0.03482447857
+184: -----------------------------------81
+184: || s - s* || = -0.008147532489  -0.03012565937  -0.03209030568 -0.01337259978  -0.006686299892  -0.03343149946
+184: -----------------------------------82
+184: || s - s* || = -0.00782226518  -0.02892075875  -0.03080641474 -0.0128376958  -0.006418847902  -0.03209423951
+184: -----------------------------------83
+184: || s - s* || = -0.007509958867  -0.02776404427  -0.0295739013 -0.01232418798  -0.006162093992  -0.03081046996
+184: -----------------------------------84
+184: || s - s* || = -0.007210099004  -0.02665358925  -0.02839070853 -0.01183122048  -0.005915610238  -0.02957805119
+184: -----------------------------------85
+184: || s - s* || = -0.006922191325  -0.02558754405  -0.02725486204 -0.01135797167  -0.005678985833  -0.02839492917
+184: -----------------------------------86
+184: || s - s* || = -0.00664576105  -0.02456413292  -0.02616446651 -0.01090365281  -0.005451826405  -0.02725913203
+184: -----------------------------------87
+184: || s - s* || = -0.006380352132  -0.02358165111  -0.02511770257 -0.01046750671  -0.005233753354  -0.02616876677
+184: -----------------------------------88
+184: || s - s* || = -0.006125526528  -0.022638462  -0.02411282371 -0.01004880645  -0.005024403224  -0.02512201612
+184: -----------------------------------89
+184: || s - s* || = -0.005880863495  -0.02173299442  -0.0231481534 -0.0096468542  -0.0048234271  -0.0241171355
+184: -----------------------------------90
+184: || s - s* || = -0.005645958918  -0.02086373997  -0.02222208224 -0.00926098004  -0.00463049002  -0.0231524501
+184: -----------------------------------91
+184: || s - s* || = -0.005420424657  -0.02002925057  -0.0213330653 -0.008890540847  -0.004445270423  -0.02222635212
+184: -----------------------------------92
+184: || s - s* || = -0.005203887929  -0.01922813601  -0.02047961952 -0.008534919221  -0.004267459611  -0.02133729805
+184: -----------------------------------93
+184: || s - s* || = -0.0049959907  -0.01845906167  -0.01966032123 -0.00819352246  -0.00409676123  -0.02048380615
+184: -----------------------------------94
+184: || s - s* || = -0.004796389112  -0.0177207463  -0.01887380376 -0.007865781569  -0.003932890784  -0.01966445392
+184: -----------------------------------95
+184: || s - s* || = -0.004604752928  -0.01701195984  -0.0181187552 -0.007551150313  -0.003775575157  -0.01887787578
+184: -----------------------------------96
+184: || s - s* || = -0.004420764993  -0.01633152144  -0.01739391615 -0.007249104307  -0.003624552154  -0.01812276077
+184: -----------------------------------97
+184: || s - s* || = -0.004244120726  -0.01567829743  -0.01669807762 -0.006959140141  -0.003479570071  -0.01739785035
+184: -----------------------------------98
+184: || s - s* || = -0.004074527623  -0.01505119948  -0.01603007905 -0.006680774542  -0.003340387271  -0.01670193636
+184: -----------------------------------99
+184: || s - s* || = -0.003911704781  -0.01444918279  -0.01538880635 -0.006413543566  -0.003206771783  -0.01603385892
+184: -----------------------------------100
+184: || s - s* || = -0.003755382447  -0.01387124431  -0.01477319 -0.006157001829  -0.003078500915  -0.01539250457
+184: -----------------------------------101
+184: || s - s* || = -0.003605301572  -0.01331642111  -0.01418220333 -0.005910721762  -0.002955360881  -0.0147768044
+184: -----------------------------------102
+184: || s - s* || = -0.003461213393  -0.01278378874  -0.01361486077 -0.005674292897  -0.002837146448  -0.01418573224
+184: -----------------------------------103
+184: || s - s* || = -0.003322879031  -0.01227245975  -0.01307021617 -0.005447321186  -0.002723660593  -0.01361830296
+184: -----------------------------------104
+184: || s - s* || = -0.003190069092  -0.01178158215  -0.01254736129 -0.005229428343  -0.002614714172  -0.01307357086
+184: -----------------------------------105
+184: || s - s* || = -0.003062563302  -0.01131033803  -0.01204542423 -0.005020251214  -0.002510125607  -0.01255062804
+184: -----------------------------------106
+184: || s - s* || = -0.002940150141  -0.01085794216  -0.011563568 -0.00481944117  -0.002409720585  -0.01204860293
+184: -----------------------------------107
+184: || s - s* || = -0.002822626501  -0.01042364074  -0.01110098909 -0.004626663528  -0.002313331764  -0.01156665882
+184: -----------------------------------108
+184: || s - s* || = -0.002709797349  -0.01000671011  -0.01065691618 -0.004441596991  -0.002220798495  -0.01110399248
+184: -----------------------------------109
+184: || s - s* || = -0.002601475413  -0.009606455518  -0.0102306088 -0.004263933115  -0.002131966557  -0.01065983279
+184: -----------------------------------110
+184: || s - s* || = -0.00249748087  -0.00922221003  -0.009821356122 -0.004093375794  -0.002046687897  -0.01023343949
+184: -----------------------------------111
+184: || s - s* || = -0.002397641054  -0.008853333362  -0.009428475775 -0.003929640766  -0.001964820383  -0.009824101915
+184: -----------------------------------112
+184: || s - s* || = -0.002301790172  -0.008499210841  -0.009051312688 -0.003772455139  -0.001886227569  -0.009431137847
+184: -----------------------------------113
+184: || s - s* || = -0.002209769033  -0.008159252372  -0.00868923801 -0.003621556937  -0.001810778468  -0.009053892342
+184: -----------------------------------114
+184: || s - s* || = -0.002121424783  -0.00783289146  -0.008341648059 -0.003476694663  -0.001738347331  -0.008691736656
+184: -----------------------------------115
+184: || s - s* || = -0.002036610657  -0.007519584265  -0.008007963308 -0.003337626879  -0.00166881344  -0.008344067198
+184: -----------------------------------116
+184: || s - s* || = -0.001955185735  -0.007218808693  -0.007687627423 -0.003204121807  -0.001602060903  -0.008010304517
+184: -----------------------------------117
+184: || s - s* || = -0.001877014714  -0.006930063533  -0.007380106334 -0.003075956938  -0.001537978469  -0.007689892344
+184: -----------------------------------118
+184: || s - s* || = -0.001801967678  -0.006652867615  -0.007084887343 -0.002952918663  -0.001476459331  -0.007382296657
+184: -----------------------------------119
+184: || s - s* || = -0.001729919894  -0.006386759015  -0.006801478268 -0.002834801919  -0.001417400959  -0.007087004797
+184: -----------------------------------120
+184: || s - s* || = -0.001660751597  -0.00613129428  -0.00652940662 -0.002721409845  -0.001360704922  -0.006803524612
+184: -----------------------------------121
+184: || s - s* || = -0.001594347798  -0.005886047693  -0.00626821882 -0.002612553453  -0.001306276727  -0.006531383633
+184: -----------------------------------122
+184: || s - s* || = -0.001530598092  -0.005650610564  -0.006017479437 -0.002508051318  -0.001254025659  -0.006270128294
+184: -----------------------------------123
+184: || s - s* || = -0.001469396476  -0.005424590544  -0.005776770462 -0.002407729267  -0.001203864634  -0.006019323168
+182: ---------------------------------------------51
+182: || s - s* || 0.01880173899
+182: ---------------------------------------------52
+182: || s - s* || 0.01769597029
+184: -----------------------------------124
+184: || s - s* || = -0.001410641176  -0.005207610981  -0.005545690615 -0.002311420099  -0.001155710049  -0.005778550246
+184: -----------------------------------125
+184: || s - s* || = -0.001354234477  -0.004999310281  -0.00532385467 -0.002218963297  -0.001109481648  -0.005547408242
+184: -----------------------------------126
+184: || s - s* || = -0.00130008256  -0.004799341317  -0.005110892815 -0.002130204767  -0.001065102383  -0.005325511917
+184: -----------------------------------127
+184: || s - s* || = -0.00124809535  -0.004607370841  -0.004906450036 -0.002044996578  -0.001022498289  -0.005112491445
+184: -----------------------------------128
+184: || s - s* || = -0.001198186368  -0.004423078935  -0.004710185522 -0.001963196717  -0.0009815983584  -0.004907991792
+184: -----------------------------------129
+184: || s - s* || = -0.001150272582  -0.004246158475  -0.004521772099 -0.00188466885  -0.0009423344249  -0.004711672125
+184: -----------------------------------130
+184: || s - s* || = -0.001104274276  -0.004076314623  -0.004340895684 -0.001809282098  -0.0009046410488  -0.004523205244
+184: -----------------------------------131
+184: || s - s* || = -0.001060114914  -0.00391326433  -0.00416725476 -0.001736910815  -0.0008684554076  -0.004342277038
+184: -----------------------------------132
+184: || s - s* || = -0.001017721017  -0.003756735869  -0.004000559872 -0.001667434384  -0.0008337171921  -0.00416858596
+184: -----------------------------------133
+184: || s - s* || = -0.0009770220374  -0.00360646838  -0.003840533148 -0.00160073701  -0.0008003685051  -0.004001842526
+184: -----------------------------------134
+184: || s - s* || = -0.0009379502436  -0.003462211439  -0.003686907833 -0.001536707531  -0.0007683537657  -0.003841768828
+184: -----------------------------------135
+184: || s - s* || = -0.0009004406091  -0.003323724635  -0.003539427843 -0.001475239231  -0.0007376196157  -0.003688098079
+184: -----------------------------------136
+184: || s - s* || = -0.0008644307034  -0.003190777174  -0.003397847341 -0.001416229663  -0.0007081148317  -0.003540574159
+184: -----------------------------------137
+184: || s - s* || = -0.0008298605888  -0.003063147491  -0.003261930325 -0.001359580478  -0.0006797902391  -0.003398951196
+184: -----------------------------------138
+184: || s - s* || = -0.0007966727212  -0.002940622886  -0.003131450235 -0.00130519726  -0.0006525986302  -0.003262993151
+184: -----------------------------------139
+184: || s - s* || = -0.0007648118543  -0.002822999164  -0.003006189573 -0.001252989371  -0.0006264946855  -0.003132473428
+184: -----------------------------------140
+184: || s - s* || = -0.0007342249484  -0.002710080297  -0.002885939547 -0.001202869797  -0.0006014348987  -0.003007174493
+184: -----------------------------------141
+184: || s - s* || = -0.0007048610823  -0.002601678098  -0.002770499713 -0.001154755007  -0.0005773775033  -0.002886887516
+184: -----------------------------------142
+184: || s - s* || = -0.0006766713684  -0.002497611908  -0.002659677649 -0.001108564807  -0.0005542824036  -0.002771412018
+184: -----------------------------------143
+184: || s - s* || = -0.0006496088724  -0.002397708293  -0.00255328863 -0.001064222216  -0.000532111108  -0.00266055554
+184: -----------------------------------144
+184: || s - s* || = -0.0006236285345  -0.002301800755  -0.002451155322 -0.001021653328  -0.0005108266642  -0.002554133321
+184: -----------------------------------145
+184: || s - s* || = -0.0005986870953  -0.002209729456  -0.002353107485 -0.0009807871961  -0.000490393598  -0.00245196799
+184: -----------------------------------146
+184: || s - s* || = -0.0005747430234  -0.002121340952  -0.002258981689 -0.0009415557091  -0.0004707778546  -0.002353889273
+184: -----------------------------------147
+184: || s - s* || = -0.0005517564469  -0.002036487935  -0.002168621042 -0.0009038934816  -0.0004519467408  -0.002259733704
+184: -----------------------------------148
+184: || s - s* || = -0.0005296890869  -0.00195502899  -0.002081874929 -0.0008677377431  -0.0004338688716  -0.002169344358
+184: -----------------------------------149
+184: || s - s* || = -0.0005085041942  -0.001876828358  -0.001998598761 -0.0008330282342  -0.0004165141171  -0.002082570585
+184: -----------------------------------150
+184: || s - s* || = -0.0004881664878  -0.00180175571  -0.001918653731 -0.0007997071056  -0.0003998535528  -0.001999267764
+184: -----------------------------------151
+184: || s - s* || = -0.0004686420967  -0.00172968593  -0.001841906587 -0.0007677188221  -0.000383859411  -0.001919297055
+184: -----------------------------------152
+184: || s - s* || = -0.0004498985034  -0.001660498906  -0.001768229406 -0.0007370100699  -0.0003685050349  -0.001842525175
+184: -----------------------------------153
+184: || s - s* || = -0.00043190449  -0.001594079331  -0.001697499385 -0.0007075296677  -0.0003537648339  -0.001768824169
+184: -----------------------------------154
+184: || s - s* || = -0.0004146300861  -0.001530316509  -0.001629598631 -0.0006792284817  -0.0003396142408  -0.001698071204
+184: -----------------------------------155
+184: || s - s* || = -0.0003980465191  -0.001469104172  -0.001564413969 -0.000652059343  -0.0003260296715  -0.001630148357
+184: -----------------------------------156
+184: || s - s* || = -0.0003821261666  -0.001410340304  -0.001501836749 -0.0006259769699  -0.0003129884849  -0.001564942425
+184: -----------------------------------157
+184: || s - s* || = -0.0003668425099  -0.001353926967  -0.001441762669 -0.0006009378916  -0.0003004689458  -0.001502344729
+184: -----------------------------------158
+184: || s - s* || = -0.0003521700905  -0.001299770141  -0.001384091601 -0.0005769003765  -0.0002884501882  -0.001442250941
+184: -----------------------------------159
+184: || s - s* || = -0.0003380844675  -0.001247779569  -0.00132872742 -0.000553824362  -0.000276912181  -0.001384560905
+184: -----------------------------------160
+184: || s - s* || = -0.0003245621768  -0.001197868602  -0.001275577846 -0.000531671388  -0.000265835694  -0.00132917847
+184: -----------------------------------161
+184: || s - s* || = -0.0003115806925  -0.001149954056  -0.001224554293 -0.0005104045329  -0.0002552022665  -0.001276011332
+184: -----------------------------------162
+184: || s - s* || = -0.0002991183889  -0.001103956077  -0.001175571717 -0.0004899883521  -0.000244994176  -0.00122497088
+184: -----------------------------------163
+184: || s - s* || = -0.0002871545051  -0.001059798003  -0.001128548475 -0.0004703888184  -0.0002351944092  -0.001175972046
+184: -----------------------------------164
+184: || s - s* || = -0.0002756691098  -0.001017406238  -0.001083406192 -0.0004515732661  -0.0002257866331  -0.001128933165
+184: -----------------------------------165
+184: || s - s* || = -0.0002646430688  -0.0009767101319  -0.001040069628 -0.0004335103359  -0.0002167551679  -0.00108377584
+184: -----------------------------------166
+184: || s - s* || = -0.0002540580128  -0.0009376418588  -0.0009984665506 -0.0004161699228  -0.0002080849614  -0.001040424807
+184: -----------------------------------167
+184: || s - s* || = -0.0002438963067  -0.0009001363062  -0.0009585276195 -0.0003995231263  -0.0001997615631  -0.0009988078157
+184: -----------------------------------168
+184: || s - s* || = -0.0002341410208  -0.0008641309663  -0.0009201862669 -0.0003835422016  -0.0001917711008  -0.000958855504
+184: -----------------------------------169
+184: || s - s* || = -0.0002247759018  -0.0008295658312  -0.0008833785878 -0.0003682005139  -0.0001841002569  -0.0009205012847
+184: -----------------------------------170
+184: || s - s* || = -0.0002157853467  -0.0007963832933  -0.0008480432338 -0.0003534724936  -0.0001767362468  -0.0008836812341
+184: -----------------------------------171
+184: || s - s* || = -0.0002071543762  -0.0007645280496  -0.0008141213106 -0.0003393335942  -0.0001696667971  -0.0008483339855
+184: -----------------------------------172
+184: || s - s* || = -0.0001988686096  -0.0007339470087  -0.0007815562794 -0.0003257602507  -0.0001628801254  -0.0008144006269
+184: -----------------------------------173
+184: || s - s* || = -0.0001909142418  -0.0007045892031  -0.0007502938636 -0.000312729841  -0.0001563649205  -0.0007818246025
+184: -----------------------------------174
+184: || s - s* || = -0.0001832780191  -0.0006764057039  -0.0007202819573 -0.0003002206476  -0.0001501103238  -0.0007505516191
+184: -----------------------------------175
+184: || s - s* || = -0.0001759472182  -0.0006493495393  -0.0006914705392 -0.000288211822  -0.000144105911  -0.000720529555
+184: -----------------------------------176
+184: || s - s* || = -0.0001689096242  -0.0006233756164  -0.0006638115888 -0.0002766833494  -0.0001383416747  -0.0006917083735
+184: -----------------------------------177
+184: || s - s* || = -0.0001621535108  -0.0005984406457  -0.0006372590066 -0.0002656160157  -0.0001328080078  -0.0006640400391
+184: -----------------------------------178
+184: || s - s* || = -0.0001556676208  -0.0005745030697  -0.000611768537 -0.0002549913753  -0.0001274956876  -0.0006374784382
+184: -----------------------------------179
+184: || s - s* || = -0.0001494411467  -0.0005515229929  -0.0005872976947 -0.0002447917205  -0.0001223958602  -0.0006119793012
+184: -----------------------------------180
+184: || s - s* || = -0.0001434637134  -0.0005294621155  -0.0005638056941 -0.0002350000519  -0.0001175000259  -0.0005875001297
+184: -----------------------------------181
+184: || s - s* || = -0.0001377253609  -0.0005082836699  -0.0005412533808 -0.00022560005  -0.000112800025  -0.000564000125
+184: -----------------------------------182
+184: || s - s* || = -0.0001322165271  -0.0004879523591  -0.0005196031667 -0.0002165760482  -0.0001082880241  -0.0005414401205
+184: -----------------------------------183
+184: || s - s* || = -0.0001269280324  -0.0004684342979  -0.0004988189674 -0.0002079130065  -0.0001039565032  -0.0005197825162
+184: -----------------------------------184
+184: || s - s* || = -0.0001218510646  -0.0004496969566  -0.0004788661418 -0.0001995964864  -9.979824321e-05  -0.000498991216
+184: -----------------------------------185
+184: || s - s* || = -0.0001169771634  -0.0004317091066  -0.0004597114345 -0.0001916126271  -9.580631357e-05  -0.0004790315678
+184: -----------------------------------186
+184: || s - s* || = -0.0001122982071  -0.0004144407684  -0.0004413229203 -0.0001839481222  -9.197406111e-05  -0.0004598703055
+184: -----------------------------------187
+184: || s - s* || = -0.000107806399  -0.0003978631616  -0.0004236699512 -0.0001765901975  -8.829509875e-05  -0.0004414754937
+184: -----------------------------------188
+184: || s - s* || = -0.0001034942537  -0.0003819486573  -0.0004067231049 -0.0001695265898  -8.476329488e-05  -0.0004238164744
+184: -----------------------------------189
+184: || s - s* || = -9.935458555e-05  -0.0003666707314  -0.0003904541363 -0.0001627455263  -8.137276316e-05  -0.0004068638158
+184: -----------------------------------190
+184: || s - s* || = -9.538049615e-05  -0.000352003921  -0.0003748359299 -0.0001562357054  -7.81178527e-05  -0.0003905892635
+184: -----------------------------------191
+184: || s - s* || = -9.156536295e-05  -0.0003379237815  -0.000359842455 -0.0001499862773  -7.499313867e-05  -0.0003749656933
+184: -----------------------------------192
+184: || s - s* || = -8.79028283e-05  -0.0003244068463  -0.0003454487221 -0.0001439868264  -7.199341319e-05  -0.0003599670659
+184: -----------------------------------193
+184: || s - s* || = -8.438678877e-05  -0.0003114305872  -0.0003316307412 -0.0001382273534  -6.911367672e-05  -0.0003455683836
+184: -----------------------------------194
+184: || s - s* || = -8.101138505e-05  -0.0002989733773  -0.0003183654821 -0.0001326982594  -6.634912972e-05  -0.0003317456486
+184: -----------------------------------195
+184: || s - s* || = -7.777099217e-05  -0.0002870144548  -0.0003056308356 -0.0001273903292  -6.369516459e-05  -0.0003184758229
+184: -----------------------------------196
+184: || s - s* || = -7.46602101e-05  -0.0002755338882  -0.0002934055772 -0.0001222947161  -6.114735806e-05  -0.0003057367903
+184: -----------------------------------197
+184: || s - s* || = -7.167385481e-05  -0.0002645125433  -0.0002816693311 -0.0001174029276  -5.870146379e-05  -0.000293507319
+184: -----------------------------------198
+184: || s - s* || = -6.880694956e-05  -0.0002539320515  -0.0002704025366 -0.0001127068106  -5.635340529e-05  -0.0002817670265
+184: -----------------------------------199
+184: || s - s* || = -6.605471669e-05  -0.0002437747785  -0.0002595864156 -0.0001081985383  -5.409926913e-05  -0.0002704963457
+184: -----------------------------------200
+184: || s - s* || = -6.34125696e-05  -0.0002340237958  -0.000249202941 -0.0001038705968  -5.193529841e-05  -0.0002596764921
 183: 
 183: -------------------------------------------------------
 183:  Test program for vpServo 
@@ -138235,8 +138758,6 @@
 183: || s - s* || = 0.1684016472
 183: -----------------------------------34
 183: || s - s* || = 0.1551989997
-182: ---------------------------------------------18
-182: || s - s* || 0.03661999486
 183: -----------------------------------35
 183: || s - s* || = 0.1430314336
 183: -----------------------------------36
@@ -138343,8 +138864,6 @@
 183: || s - s* || = 0.002223814408
 183: -----------------------------------87
 183: || s - s* || = 0.00204946737
-182: ---------------------------------------------19
-182: || s - s* || 0.03584918748
 183: -----------------------------------88
 183: || s - s* || = 0.001888789138
 183: -----------------------------------89
@@ -138436,6 +138955,7 @@
 183: -----------------------------------132
 183: || s - s* || = 5.200583044e-05
 183: -----------------------------------133
+182/290 Test #184: servoSimu3D_cdMc_CamVelocityWithoutVpServo ........................   Passed    0.97 sec
 183: || s - s* || = 4.792857342e-05
 183: -----------------------------------134
 183: || s - s* || = 4.417097335e-05
@@ -138454,8 +138974,6 @@
 183: -----------------------------------141
 183: || s - s* || = 2.494217017e-05
 183: -----------------------------------142
-182: ---------------------------------------------20
-182: || s - s* || 0.03444686434
 183: || s - s* || = 2.298670407e-05
 183: -----------------------------------143
 183: || s - s* || = 2.118454651e-05
@@ -138478,6 +138996,12 @@
 183: -----------------------------------152
 183: || s - s* || = 1.016017934e-05
 183: -----------------------------------153
+test 186
+        Start 186: servoSimu3D_cMcd_CamVelocityWithoutVpServo
+
+186: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocityWithoutVpServo
+186: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+186: Test timeout computed to be: 1500
 183: || s - s* || = 9.363621295e-06
 183: -----------------------------------154
 183: || s - s* || = 8.629513402e-06
@@ -138559,8 +139083,6 @@
 183: || s - s* || = 3.87793075e-07
 183: -----------------------------------193
 183: || s - s* || = 3.573900986e-07
-182: ---------------------------------------------21
-182: || s - s* || 0.03444686434
 183: -----------------------------------194
 183: || s - s* || = 3.293707154e-07
 183: -----------------------------------195
@@ -138581,716 +139103,135 @@
 183: Control in the camera frame 
 183: List of visual features : s
 183: Translation 3D: tx=-6.34125696e-05 ty=-0.0002340237958 tz=-0.000249202941
-183: ThetaU: tux=-0.0001038705968 tuy=-5.193529841e-05 tuz=-0.0002596764921
-183: List of desired visual features : s*
-183: Translation 3D: tx=0 ty=0 tz=0
-183: ThetaU: tux=0 tuy=0 tuz=0
-183: Interaction Matrix Ls 
-183: 0.9999999649  0.0002596791858  -5.192181134e-05  0  0  0
-183: -0.0002596737913  0.9999999609  0.0001038773386  0  0  0
-183: 5.194878409e-05  -0.0001038638522  0.9999999933  0  0  0
-183: 0  0  0  0.9999999942  0.0001298386956  -2.596540148e-05
-183: 0  0  0  -0.0001298377965  0.9999999935  5.193642228e-05
-183: 0  0  0  2.596989694e-05  -5.193417455e-05  0.9999999989
-183: Error vector (s-s*) 
-183: -6.34125696e-05  -0.0002340237958  -0.000249202941  -0.0001038705968  -5.193529841e-05  -0.0002596764921
-183: Gain : Zero= 1	Inf= 1	Slope= 0
-182: ---------------------------------------------22
-182: || s - s* || 0.03304076498
-182: ---------------------------------------------23
-182: || s - s* || 0.03304076498
-182: ---------------------------------------------24
-182: || s - s* || 0.03168308892
-182/290 Test #183: servoSimu3D_cdMc_CamVelocity ......................................   Passed    1.45 sec
-test 185
-        Start 185: servoSimu3D_cMcd_CamVelocity
-
-185: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocity
-185: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-185: Test timeout computed to be: 1500
-182: ---------------------------------------------25
-182: || s - s* || 0.03168308892
-182: ---------------------------------------------26
-182: || s - s* || 0.03035877583
-182: ---------------------------------------------27
-182: || s - s* || 0.02972677444
-182: ---------------------------------------------28
-182: || s - s* || 0.0291105314
-182: ---------------------------------------------29
-182: || s - s* || 0.02850971888
-182: ---------------------------------------------30
-182: || s - s* || 0.02792389108
-182: ---------------------------------------------31
-182: || s - s* || 0.02735275139
-182: ---------------------------------------------32
-182: || s - s* || 0.02679591684
-182: ---------------------------------------------33
-182: || s - s* || 0.02625306233
-182: ---------------------------------------------34
-182: || s - s* || 0.02572384962
-182: ---------------------------------------------35
-182: || s - s* || 0.02520791702
-182: ---------------------------------------------36
-182: || s - s* || 0.02470489548
-182: ---------------------------------------------37
-182: || s - s* || 0.02421444658
-182: ---------------------------------------------38
-182: || s - s* || 0.02373628321
-182: ---------------------------------------------39
-182: || s - s* || 0.0232700042
-182: ---------------------------------------------40
-182: || s - s* || 0.02281535423
-182: ---------------------------------------------41
-182: || s - s* || 0.0223719355
-182: ---------------------------------------------42
-182: || s - s* || 0.02193948021
-182: ---------------------------------------------43
-182: || s - s* || 0.02151767054
-182: ---------------------------------------------44
-182: || s - s* || 0.02110621607
-182: ---------------------------------------------45
-182: || s - s* || 0.02070484154
-182: ---------------------------------------------46
-182: || s - s* || 0.02031323793
-182: ---------------------------------------------47
-182: || s - s* || 0.01990067131
-182: ---------------------------------------------48
-182: || s - s* || 0.01990067131
-182: ---------------------------------------------49
-182: || s - s* || 0.01914713966
-182: ---------------------------------------------50
-182: || s - s* || 0.01914713966
-182: ---------------------------------------------51
-182: || s - s* || 0.01842996529
-182: ---------------------------------------------52
-182: || s - s* || 0.01842996529
+183: ThetaU: tux=-0.0001038705968 tuy=-5.193529841e-05 tuz=-0.0002596764921
+183: List of desired visual features : s*
+183: Translation 3D: tx=0 ty=0 tz=0
+183: ThetaU: tux=0 tuy=0 tuz=0
+183: Interaction Matrix Ls 
+183: 0.9999999649  0.0002596791858  -5.192181134e-05  0  0  0
+183: -0.0002596737913  0.9999999609  0.0001038773386  0  0  0
+183: 5.194878409e-05  -0.0001038638522  0.9999999933  0  0  0
+183: 0  0  0  0.9999999942  0.0001298386956  -2.596540148e-05
+183: 0  0  0  -0.0001298377965  0.9999999935  5.193642228e-05
+183: 0  0  0  2.596989694e-05  -5.193417455e-05  0.9999999989
+183: Error vector (s-s*) 
+183: -6.34125696e-05  -0.0002340237958  -0.000249202941  -0.0001038705968  -5.193529841e-05  -0.0002596764921
+183: Gain : Zero= 1	Inf= 1	Slope= 0
 182: ---------------------------------------------53
-182: || s - s* || 0.01774586757
+182: || s - s* || 0.01737591129
 182: ---------------------------------------------54
-182: || s - s* || 0.01742465926
+182: || s - s* || 0.01706317175
 182: ---------------------------------------------55
-182: || s - s* || 0.01711087675
+182: || s - s* || 0.01675759773
+183/290 Test #183: servoSimu3D_cdMc_CamVelocity ......................................   Passed    1.02 sec
+test 187
+        Start 187: servoSimuCircle2DCamVelocity
+
+187: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuCircle2DCamVelocity
+187: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+187: Test timeout computed to be: 1500
 182: ---------------------------------------------56
-182: || s - s* || 0.01680429264
+182: || s - s* || 0.01645904336
 182: ---------------------------------------------57
-182: || s - s* || 0.01650471615
+182: || s - s* || 0.01616727736
 182: ---------------------------------------------58
-182: || s - s* || 0.01620092987
+182: || s - s* || 0.01588203495
 182: ---------------------------------------------59
-182: || s - s* || 0.01620092987
+182: || s - s* || 0.01560319312
 182: ---------------------------------------------60
-182: || s - s* || 0.01562141015
+182: || s - s* || 0.01533052183
 182: ---------------------------------------------61
-182: || s - s* || 0.01562141015
+182: || s - s* || 0.0150638464
 182: ---------------------------------------------62
-182: || s - s* || 0.015067646
+182: || s - s* || 0.01480299101
 182: ---------------------------------------------63
-182: || s - s* || 0.015067646
+182: || s - s* || 0.01454776048
 182: ---------------------------------------------64
-182: || s - s* || 0.01453872112
+182: || s - s* || 0.01429802246
 182: ---------------------------------------------65
-182: || s - s* || 0.01453872112
+182: || s - s* || 0.01405361137
 182: ---------------------------------------------66
-182: || s - s* || 0.0140312261
+182: || s - s* || 0.01381434985
 182: ---------------------------------------------67
-182: || s - s* || 0.01379249174
+182: || s - s* || 0.01358012507
 182: ---------------------------------------------68
-182: || s - s* || 0.01379249174
+182: || s - s* || 0.01335077565
 182: ---------------------------------------------69
-182: || s - s* || 0.01355874645
+182: || s - s* || 0.01312615204
 182: ---------------------------------------------70
-182: || s - s* || 0.0130927616
+182: || s - s* || 0.01290614262
 182: ---------------------------------------------71
-182: || s - s* || 0.01287347045
+182: || s - s* || 0.01269061743
 182: ---------------------------------------------72
-182: || s - s* || 0.01265862388
-184: 
-184: -------------------------------------------------------
-184:  Test program without vpServo and vpFeature classes 
-184:  Eye-in-hand task control, velocity computed in the camera frame
-184:  Simulation 
-184:  task :  3D visual servoing 
-184: -------------------------------------------------------
-184: 
-184: -----------------------------------1
-184: Excess velocity 1.07053 axis nr. 2
-184: || s - s* || = -0.2019435068  -0.7840502875  -0.8424125398 -0.3490658504  -0.1745329252  -0.872664626
-184: -----------------------------------2
-184: Excess velocity 1.023730745 axis nr. 2
-184: || s - s* || = -0.194771637  -0.7548415136  -0.8107691501 -0.3360231043  -0.1680115522  -0.8400577608
-184: -----------------------------------3
-184: || s - s* || = -0.1875401115  -0.7254357145  -0.7789210637 -0.3228937498  -0.1614468749  -0.8072343746
-184: -----------------------------------4
-184: || s - s* || = -0.1804051294  -0.6965030358  -0.7476006231 -0.3099780001  -0.1549890001  -0.7749450003
-184: -----------------------------------5
-184: || s - s* || = -0.1735269265  -0.6687205815  -0.7175458647 -0.2975788804  -0.1487894402  -0.743947201
-184: -----------------------------------6
-184: || s - s* || = -0.1668974608  -0.6420429483  -0.6887051484 -0.2856757254  -0.1428378627  -0.7141893136
-184: -----------------------------------7
-184: || s - s* || = -0.1605088387  -0.6164264957  -0.6610289796 -0.2742486967  -0.1371243483  -0.6856217417
-184: -----------------------------------8
-184: || s - s* || = -0.1543533231  -0.5918292805  -0.6344699171 -0.2632787491  -0.1316393745  -0.6581968726
-184: -----------------------------------9
-184: || s - s* || = -0.1484233388  -0.5682109931  -0.6089824849 -0.2527475993  -0.1263737997  -0.6318689983
-184: -----------------------------------10
-184: || s - s* || = -0.1427114777  -0.5455328964  -0.5845230887 -0.2426376956  -0.1213188478  -0.606594239
-184: -----------------------------------11
-184: || s - s* || = -0.1372105028  -0.5237577659  -0.561049935 -0.232932188  -0.116466094  -0.5823304699
-184: -----------------------------------12
-184: || s - s* || = -0.1319133507  -0.5028498333  -0.5385229554 -0.2236149007  -0.1118074503  -0.5590372517
-184: -----------------------------------13
-184: || s - s* || = -0.1268131339  -0.4827747306  -0.5169037329 -0.2146703048  -0.1073351524  -0.5366757621
-184: -----------------------------------14
-184: || s - s* || = -0.1219031417  -0.463499437  -0.4961554317 -0.2060834928  -0.1030417464  -0.5152087321
-184: -----------------------------------15
-184: || s - s* || = -0.1171768412  -0.4449922274  -0.4762427314 -0.1978401533  -0.09892007665  -0.4946003833
-184: -----------------------------------16
-184: || s - s* || = -0.1126278769  -0.4272226229  -0.457131762 -0.1899265474  -0.09496327368  -0.4748163684
-184: -----------------------------------17
-184: || s - s* || = -0.1082500704  -0.4101613427  -0.4387900437 -0.1823294856  -0.09116474281  -0.4558237141
-184: -----------------------------------18
-184: || s - s* || = -0.1040374188  -0.3937802584  -0.4211864281 -0.1750363064  -0.08751815318  -0.4375907659
-184: -----------------------------------19
-184: || s - s* || = -0.09998409388  -0.3780523494  -0.4042910424 -0.1680348543  -0.08401742713  -0.4200871357
-184: -----------------------------------20
-184: || s - s* || = -0.09608443973  -0.3629516597  -0.3880752365 -0.1613134602  -0.08065673012  -0.4032836506
-184: -----------------------------------21
-184: || s - s* || = -0.09233297079  -0.3484532575  -0.3725115312 -0.154860922  -0.07743046099  -0.387152305
-184: -----------------------------------22
-184: || s - s* || = -0.08872436933  -0.3345331949  -0.3575735699 -0.1486664852  -0.07433324262  -0.3716662131
-184: -----------------------------------23
-184: || s - s* || = -0.08525348275  -0.3211684697  -0.3432360717 -0.142719826  -0.07135991298  -0.3567995649
-184: -----------------------------------24
-184: || s - s* || = -0.0819153207  -0.3083369888  -0.3294747867 -0.1370110331  -0.06850551653  -0.3425275826
-184: -----------------------------------25
-184: || s - s* || = -0.07870505198  -0.296017533  -0.3162664533 -0.1315305919  -0.06576529593  -0.3288264796
-184: -----------------------------------26
-184: || s - s* || = -0.07561800133  -0.2841897223  -0.3035887568 -0.1262693683  -0.06313468415  -0.3156734207
-184: -----------------------------------27
-184: || s - s* || = -0.07264964612  -0.2728339836  -0.2914202909 -0.1212185937  -0.06060929684  -0.3030464842
-184: -----------------------------------28
-184: || s - s* || = -0.0697956129  -0.261931519  -0.2797405196 -0.11636985  -0.05818492502  -0.2909246251
-184: -----------------------------------29
-184: || s - s* || = -0.06705167391  -0.2514642756  -0.2685297415 -0.1117150561  -0.05585752807  -0.2792876404
-184: -----------------------------------30
-184: || s - s* || = -0.06441374354  -0.2414149159  -0.2577690552 -0.107246454  -0.053623227  -0.268116135
-184: -----------------------------------31
-184: || s - s* || = -0.06187787474  -0.2317667902  -0.2474403267 -0.1029565959  -0.05147829797  -0.2573914898
-184: -----------------------------------32
-184: || s - s* || = -0.05944025543  -0.2225039093  -0.2375261575 -0.09883833219  -0.04941916609  -0.2470958305
-184: -----------------------------------33
-184: || s - s* || = -0.05709720487  -0.2136109185  -0.2280098545 -0.09488479899  -0.04744239949  -0.2372119975
-184: -----------------------------------34
-184: || s - s* || = -0.05484517007  -0.2050730729  -0.218875401 -0.09108940711  -0.04554470356  -0.2277235178
-184: -----------------------------------35
-184: || s - s* || = -0.0526807222  -0.1968762132  -0.210107429 -0.08744583091  -0.04372291545  -0.2186145773
-184: -----------------------------------36
-184: || s - s* || = -0.05060055301  -0.1890067427  -0.2016911926 -0.08394799775  -0.04197399888  -0.2098699944
-184: -----------------------------------37
-184: || s - s* || = -0.04860147132  -0.1814516049  -0.1936125426 -0.08059007792  -0.04029503896  -0.2014751948
-184: -----------------------------------38
-184: || s - s* || = -0.04668039952  -0.1741982625  -0.1858579019 -0.07736647487  -0.03868323744  -0.1934161872
-184: -----------------------------------39
-184: || s - s* || = -0.04483437015  -0.1672346768  -0.1784142425 -0.07427181595  -0.03713590797  -0.1856795399
-184: -----------------------------------40
-184: || s - s* || = -0.04306052244  -0.1605492878  -0.1712690625 -0.07130094337  -0.03565047169  -0.1782523584
-184: -----------------------------------41
-184: || s - s* || = -0.04135609907  -0.1541309956  -0.1644103653 -0.0684489057  -0.03422445285  -0.1711222643
-184: -----------------------------------42
-184: || s - s* || = -0.03971844282  -0.1479691418  -0.1578266386 -0.06571094954  -0.03285547477  -0.1642773738
-184: -----------------------------------43
-184: || s - s* || = -0.03814499339  -0.1420534926  -0.1515068347 -0.06308251161  -0.03154125581  -0.157706279
-184: -----------------------------------44
-184: || s - s* || = -0.03663328428  -0.1363742212  -0.1454403515 -0.06055921121  -0.0302796056  -0.151398028
-184: -----------------------------------45
-184: || s - s* || = -0.03518093964  -0.1309218926  -0.1396170149 -0.05813684281  -0.02906842141  -0.145342107
-184: -----------------------------------46
-184: || s - s* || = -0.03378567136  -0.1256874472  -0.1340270607 -0.05581136915  -0.02790568458  -0.1395284229
-184: -----------------------------------47
-184: || s - s* || = -0.03244527606  -0.1206621865  -0.1286611184 -0.05357891443  -0.02678945722  -0.1339472861
-184: -----------------------------------48
-184: || s - s* || = -0.03115763227  -0.1158377585  -0.123510195 -0.05143575791  -0.02571787895  -0.1285893948
-184: -----------------------------------49
-184: || s - s* || = -0.02992069762  -0.1112061442  -0.1185656598 -0.04937832764  -0.02468916382  -0.1234458191
-184: -----------------------------------50
-184: || s - s* || = -0.02873250614  -0.1067596441  -0.1138192299 -0.04740319457  -0.02370159729  -0.1185079864
-184: -----------------------------------51
-184: || s - s* || = -0.02759116562  -0.1024908655  -0.1092629555 -0.04550706683  -0.02275353342  -0.1137676671
-184: -----------------------------------52
-184: || s - s* || = -0.02649485502  -0.09839271065  -0.104889207 -0.0436867842  -0.0218433921  -0.1092169605
-184: -----------------------------------53
-184: || s - s* || = -0.02544182201  -0.09445836476  -0.1006906619 -0.04193931287  -0.02096965644  -0.1048482822
-184: -----------------------------------54
-184: || s - s* || = -0.02443038051  -0.0906812848  -0.09666029206 -0.04026174039  -0.0201308702  -0.100654351
-184: -----------------------------------55
-184: || s - s* || = -0.02345890838  -0.0870551887  -0.0927913522 -0.03865127081  -0.01932563541  -0.09662817704
-184: -----------------------------------56
-184: || s - s* || = -0.02252584508  -0.08357404502  -0.08907736823 -0.03710522002  -0.01855261001  -0.09276305004
-184: -----------------------------------57
-184: || s - s* || = -0.02162968953  -0.08023206293  -0.08551212636 -0.03562101125  -0.01781050562  -0.08905252812
-184: -----------------------------------58
-184: || s - s* || = -0.02076899791  -0.07702368264  -0.08208966257 -0.03419617083  -0.01709808542  -0.08549042708
-184: -----------------------------------59
-184: || s - s* || = -0.01994238162  -0.07394356624  -0.07880425253 -0.03282832403  -0.01641416201  -0.08207081007
-184: -----------------------------------60
-184: || s - s* || = -0.01914850525  -0.07098658883  -0.07565040191 -0.0315151911  -0.01575759555  -0.07878797774
-184: -----------------------------------61
-184: || s - s* || = -0.01838608465  -0.06814783006  -0.07262283712 -0.03025458348  -0.01512729174  -0.0756364587
-184: -----------------------------------62
-184: || s - s* || = -0.01765388504  -0.06542256598  -0.06971649639 -0.02904440017  -0.01452220008  -0.07261100042
-184: -----------------------------------63
-184: || s - s* || = -0.01695071919  -0.06280626121  -0.06692652122 -0.02788262419  -0.01394131209  -0.06970656047
-184: -----------------------------------64
-184: || s - s* || = -0.01627544567  -0.06029456144  -0.06424824821 -0.02676731925  -0.01338365962  -0.06691829811
-184: -----------------------------------65
-184: || s - s* || = -0.01562696715  -0.0578832862  -0.06167720119 -0.0256966265  -0.01284831325  -0.06424156625
-184: -----------------------------------66
-184: || s - s* || = -0.01500422876  -0.05556842196  -0.05920908366 -0.02466876146  -0.01233438073  -0.06167190366
-184: -----------------------------------67
-184: || s - s* || = -0.01440621647  -0.05334611543  -0.05683977156 -0.02368201103  -0.01184100551  -0.05920502756
-184: -----------------------------------68
-184: || s - s* || = -0.01383195563  -0.05121266724  -0.05456530635 -0.02273473061  -0.0113673653  -0.05683682652
-184: -----------------------------------69
-184: || s - s* || = -0.01328050942  -0.04916452572  -0.05238188832 -0.0218253414  -0.0109126707  -0.05456335351
-184: -----------------------------------70
-184: || s - s* || = -0.01275097747  -0.04719828108  -0.0502858702 -0.02095232777  -0.01047616388  -0.05238081941
-184: -----------------------------------71
-184: || s - s* || = -0.01224249445  -0.04531065971  -0.04827375104 -0.02011423467  -0.01005711734  -0.05028558668
-184: -----------------------------------72
-184: || s - s* || = -0.01175422879  -0.04349851879  -0.04634217032 -0.0193096653  -0.009654832652  -0.04827416326
-184: -----------------------------------73
-184: || s - s* || = -0.01128538135  -0.04175884102  -0.04448790228 -0.01853727871  -0.009268639355  -0.04634319677
-184: -----------------------------------74
-184: || s - s* || = -0.01083518421  -0.04008872965  -0.04270785054 -0.01779578758  -0.008897893789  -0.04448946894
-184: -----------------------------------75
-184: || s - s* || = -0.01040289947  -0.03848540365  -0.04099904288 -0.01708395609  -0.008541978045  -0.04270989023
-184: -----------------------------------76
-184: || s - s* || = -0.009987818129  -0.03694619313  -0.03935862623 -0.01640059786  -0.008200298931  -0.04100149466
-184: -----------------------------------77
-184: || s - s* || = -0.009589258941  -0.03546853484  -0.03778386192 -0.01574457396  -0.007872286981  -0.03936143491
-184: -----------------------------------78
-184: || s - s* || = -0.009206567377  -0.03404996798  -0.03627212107 -0.01511479102  -0.007557395509  -0.03778697755
-184: -----------------------------------79
-184: || s - s* || = -0.008839114591  -0.03268813006  -0.03482088014 -0.01451019939  -0.007255099695  -0.03627549848
-184: -----------------------------------80
-184: || s - s* || = -0.008486296432  -0.031380753  -0.03342771678 -0.01392979143  -0.006964895714  -0.03482447857
-184: -----------------------------------81
-184: || s - s* || = -0.008147532489  -0.03012565937  -0.03209030568 -0.01337259978  -0.006686299892  -0.03343149946
-184: -----------------------------------82
-184: || s - s* || = -0.00782226518  -0.02892075875  -0.03080641474 -0.0128376958  -0.006418847902  -0.03209423951
-184: -----------------------------------83
-184: || s - s* || = -0.007509958867  -0.02776404427  -0.0295739013 -0.01232418798  -0.006162093992  -0.03081046996
-184: -----------------------------------84
-184: || s - s* || = -0.007210099004  -0.02665358925  -0.02839070853 -0.01183122048  -0.005915610238  -0.02957805119
-184: -----------------------------------85
-184: || s - s* || = -0.006922191325  -0.02558754405  -0.02725486204 -0.01135797167  -0.005678985833  -0.02839492917
-184: -----------------------------------86
-184: || s - s* || = -0.00664576105  -0.02456413292  -0.02616446651 -0.01090365281  -0.005451826405  -0.02725913203
-184: -----------------------------------87
-184: || s - s* || = -0.006380352132  -0.02358165111  -0.02511770257 -0.01046750671  -0.005233753354  -0.02616876677
-184: -----------------------------------88
-184: || s - s* || = -0.006125526528  -0.022638462  -0.02411282371 -0.01004880645  -0.005024403224  -0.02512201612
-184: -----------------------------------89
-184: || s - s* || = -0.005880863495  -0.02173299442  -0.0231481534 -0.0096468542  -0.0048234271  -0.0241171355
-184: -----------------------------------90
-184: || s - s* || = -0.005645958918  -0.02086373997  -0.02222208224 -0.00926098004  -0.00463049002  -0.0231524501
-184: -----------------------------------91
-184: || s - s* || = -0.005420424657  -0.02002925057  -0.0213330653 -0.008890540847  -0.004445270423  -0.02222635212
-184: -----------------------------------92
-184: || s - s* || = -0.005203887929  -0.01922813601  -0.02047961952 -0.008534919221  -0.004267459611  -0.02133729805
-184: -----------------------------------93
-184: || s - s* || = -0.0049959907  -0.01845906167  -0.01966032123 -0.00819352246  -0.00409676123  -0.02048380615
-184: -----------------------------------94
-184: || s - s* || = -0.004796389112  -0.0177207463  -0.01887380376 -0.007865781569  -0.003932890784  -0.01966445392
-184: -----------------------------------95
+182: || s - s* || 0.01247943545
 182: ---------------------------------------------73
-182: || s - s* || 0.01265862388
-184: || s - s* || = -0.004604752928  -0.01701195984  -0.0181187552 -0.007551150313  -0.003775575157  -0.01887787578
-184: -----------------------------------96
-184: || s - s* || = -0.004420764993  -0.01633152144  -0.01739391615 -0.007249104307  -0.003624552154  -0.01812276077
-184: -----------------------------------97
-184: || s - s* || = -0.004244120726  -0.01567829743  -0.01669807762 -0.006959140141  -0.003479570071  -0.01739785035
-184: -----------------------------------98
-184: || s - s* || = -0.004074527623  -0.01505119948  -0.01603007905 -0.006680774542  -0.003340387271  -0.01670193636
-184: -----------------------------------99
-184: || s - s* || = -0.003911704781  -0.01444918279  -0.01538880635 -0.006413543566  -0.003206771783  -0.01603385892
-184: -----------------------------------100
-184: || s - s* || = -0.003755382447  -0.01387124431  -0.01477319 -0.006157001829  -0.003078500915  -0.01539250457
-184: -----------------------------------101
-184: || s - s* || = -0.003605301572  -0.01331642111  -0.01418220333 -0.005910721762  -0.002955360881  -0.0147768044
-184: -----------------------------------102
-184: || s - s* || = -0.003461213393  -0.01278378874  -0.01361486077 -0.005674292897  -0.002837146448  -0.01418573224
-184: -----------------------------------103
-184: || s - s* || = -0.003322879031  -0.01227245975  -0.01307021617 -0.005447321186  -0.002723660593  -0.01361830296
-184: -----------------------------------104
-184: || s - s* || = -0.003190069092  -0.01178158215  -0.01254736129 -0.005229428343  -0.002614714172  -0.01307357086
-184: -----------------------------------105
-184: || s - s* || = -0.003062563302  -0.01131033803  -0.01204542423 -0.005020251214  -0.002510125607  -0.01255062804
-184: -----------------------------------106
-184: || s - s* || = -0.002940150141  -0.01085794216  -0.011563568 -0.00481944117  -0.002409720585  -0.01204860293
-184: -----------------------------------107
-184: || s - s* || = -0.002822626501  -0.01042364074  -0.01110098909 -0.004626663528  -0.002313331764  -0.01156665882
-184: -----------------------------------108
-184: || s - s* || = -0.002709797349  -0.01000671011  -0.01065691618 -0.004441596991  -0.002220798495  -0.01110399248
-184: -----------------------------------109
-184: || s - s* || = -0.002601475413  -0.009606455518  -0.0102306088 -0.004263933115  -0.002131966557  -0.01065983279
-184: -----------------------------------110
-184: || s - s* || = -0.00249748087  -0.00922221003  -0.009821356122 -0.004093375794  -0.002046687897  -0.01023343949
-184: -----------------------------------111
-184: || s - s* || = -0.002397641054  -0.008853333362  -0.009428475775 -0.003929640766  -0.001964820383  -0.009824101915
-184: -----------------------------------112
-184: || s - s* || = -0.002301790172  -0.008499210841  -0.009051312688 -0.003772455139  -0.001886227569  -0.009431137847
-184: -----------------------------------113
-184: || s - s* || = -0.002209769033  -0.008159252372  -0.00868923801 -0.003621556937  -0.001810778468  -0.009053892342
-184: -----------------------------------114
-184: || s - s* || = -0.002121424783  -0.00783289146  -0.008341648059 -0.003476694663  -0.001738347331  -0.008691736656
-184: -----------------------------------115
-184: || s - s* || = -0.002036610657  -0.007519584265  -0.008007963308 -0.003337626879  -0.00166881344  -0.008344067198
-184: -----------------------------------116
-184: || s - s* || = -0.001955185735  -0.007218808693  -0.007687627423 -0.003204121807  -0.001602060903  -0.008010304517
-184: -----------------------------------117
-184: || s - s* || = -0.001877014714  -0.006930063533  -0.007380106334 -0.003075956938  -0.001537978469  -0.007689892344
-184: -----------------------------------118
-184: || s - s* || = -0.001801967678  -0.006652867615  -0.007084887343 -0.002952918663  -0.001476459331  -0.007382296657
-184: -----------------------------------119
-184: || s - s* || = -0.001729919894  -0.006386759015  -0.006801478268 -0.002834801919  -0.001417400959  -0.007087004797
-184: -----------------------------------120
-184: || s - s* || = -0.001660751597  -0.00613129428  -0.00652940662 -0.002721409845  -0.001360704922  -0.006803524612
-184: -----------------------------------121
-184: || s - s* || = -0.001594347798  -0.005886047693  -0.00626821882 -0.002612553453  -0.001306276727  -0.006531383633
-184: -----------------------------------122
-184: || s - s* || = -0.001530598092  -0.005650610564  -0.006017479437 -0.002508051318  -0.001254025659  -0.006270128294
-184: -----------------------------------123
-184: || s - s* || = -0.001469396476  -0.005424590544  -0.005776770462 -0.002407729267  -0.001203864634  -0.006019323168
-184: -----------------------------------124
-184: || s - s* || = -0.001410641176  -0.005207610981  -0.005545690615 -0.002311420099  -0.001155710049  -0.005778550246
-184: -----------------------------------125
-184: || s - s* || = -0.001354234477  -0.004999310281  -0.00532385467 -0.002218963297  -0.001109481648  -0.005547408242
-184: -----------------------------------126
-184: || s - s* || = -0.00130008256  -0.004799341317  -0.005110892815 -0.002130204767  -0.001065102383  -0.005325511917
-184: -----------------------------------127
-184: || s - s* || = -0.00124809535  -0.004607370841  -0.004906450036 -0.002044996578  -0.001022498289  -0.005112491445
-184: -----------------------------------128
-184: || s - s* || = -0.001198186368  -0.004423078935  -0.004710185522 -0.001963196717  -0.0009815983584  -0.004907991792
-184: -----------------------------------129
-184: || s - s* || = -0.001150272582  -0.004246158475  -0.004521772099 -0.00188466885  -0.0009423344249  -0.004711672125
-184: -----------------------------------130
-184: || s - s* || = -0.001104274276  -0.004076314623  -0.004340895684 -0.001809282098  -0.0009046410488  -0.004523205244
-184: -----------------------------------131
-184: || s - s* || = -0.001060114914  -0.00391326433  -0.00416725476 -0.001736910815  -0.0008684554076  -0.004342277038
-184: -----------------------------------132
-184: || s - s* || = -0.001017721017  -0.003756735869  -0.004000559872 -0.001667434384  -0.0008337171921  -0.00416858596
-184: -----------------------------------133
-184: || s - s* || = -0.0009770220374  -0.00360646838  -0.003840533148 -0.00160073701  -0.0008003685051  -0.004001842526
-184: -----------------------------------134
-184: || s - s* || = -0.0009379502436  -0.003462211439  -0.003686907833 -0.001536707531  -0.0007683537657  -0.003841768828
-184: -----------------------------------135
-184: || s - s* || = -0.0009004406091  -0.003323724635  -0.003539427843 -0.001475239231  -0.0007376196157  -0.003688098079
-184: -----------------------------------136
-184: || s - s* || = -0.0008644307034  -0.003190777174  -0.003397847341 -0.001416229663  -0.0007081148317  -0.003540574159
-184: -----------------------------------137
-184: || s - s* || = -0.0008298605888  -0.003063147491  -0.003261930325 -0.001359580478  -0.0006797902391  -0.003398951196
-184: -----------------------------------138
-184: || s - s* || = -0.0007966727212  -0.002940622886  -0.003131450235 -0.00130519726  -0.0006525986302  -0.003262993151
-184: -----------------------------------139
-184: || s - s* || = -0.0007648118543  -0.002822999164  -0.003006189573 -0.001252989371  -0.0006264946855  -0.003132473428
-184: -----------------------------------140
-184: || s - s* || = -0.0007342249484  -0.002710080297  -0.002885939547 -0.001202869797  -0.0006014348987  -0.003007174493
-184: -----------------------------------141
-184: || s - s* || = -0.0007048610823  -0.002601678098  -0.002770499713 -0.001154755007  -0.0005773775033  -0.002886887516
-184: -----------------------------------142
-184: || s - s* || = -0.0006766713684  -0.002497611908  -0.002659677649 -0.001108564807  -0.0005542824036  -0.002771412018
-184: -----------------------------------143
-184: || s - s* || = -0.0006496088724  -0.002397708293  -0.00255328863 -0.001064222216  -0.000532111108  -0.00266055554
-184: -----------------------------------144
-184: || s - s* || = -0.0006236285345  -0.002301800755  -0.002451155322 -0.001021653328  -0.0005108266642  -0.002554133321
-184: -----------------------------------145
-184: || s - s* || = -0.0005986870953  -0.002209729456  -0.002353107485 -0.0009807871961  -0.000490393598  -0.00245196799
-184: -----------------------------------146
-184: || s - s* || = -0.0005747430234  -0.002121340952  -0.002258981689 -0.0009415557091  -0.0004707778546  -0.002353889273
-184: -----------------------------------147
-184: || s - s* || = -0.0005517564469  -0.002036487935  -0.002168621042 -0.0009038934816  -0.0004519467408  -0.002259733704
-184: -----------------------------------148
-184: || s - s* || = -0.0005296890869  -0.00195502899  -0.002081874929 -0.0008677377431  -0.0004338688716  -0.002169344358
-184: -----------------------------------149
-184: || s - s* || = -0.0005085041942  -0.001876828358  -0.001998598761 -0.0008330282342  -0.0004165141171  -0.002082570585
-184: -----------------------------------150
-184: || s - s* || = -0.0004881664878  -0.00180175571  -0.001918653731 -0.0007997071056  -0.0003998535528  -0.001999267764
-184: -----------------------------------151
-184: || s - s* || = -0.0004686420967  -0.00172968593  -0.001841906587 -0.0007677188221  -0.000383859411  -0.001919297055
-184: -----------------------------------152
-184: || s - s* || = -0.0004498985034  -0.001660498906  -0.001768229406 -0.0007370100699  -0.0003685050349  -0.001842525175
-184: -----------------------------------153
-184: || s - s* || = -0.00043190449  -0.001594079331  -0.001697499385 -0.0007075296677  -0.0003537648339  -0.001768824169
-184: -----------------------------------154
-184: || s - s* || = -0.0004146300861  -0.001530316509  -0.001629598631 -0.0006792284817  -0.0003396142408  -0.001698071204
-184: -----------------------------------155
-184: || s - s* || = -0.0003980465191  -0.001469104172  -0.001564413969 -0.000652059343  -0.0003260296715  -0.001630148357
-184: -----------------------------------156
-184: || s - s* || = -0.0003821261666  -0.001410340304  -0.001501836749 -0.0006259769699  -0.0003129884849  -0.001564942425
-184: -----------------------------------157
-184: || s - s* || = -0.0003668425099  -0.001353926967  -0.001441762669 -0.0006009378916  -0.0003004689458  -0.001502344729
-184: -----------------------------------158
-184: || s - s* || = -0.0003521700905  -0.001299770141  -0.001384091601 -0.0005769003765  -0.0002884501882  -0.001442250941
-184: -----------------------------------159
-184: || s - s* || = -0.0003380844675  -0.001247779569  -0.00132872742 -0.000553824362  -0.000276912181  -0.001384560905
-184: -----------------------------------160
-184: || s - s* || = -0.0003245621768  -0.001197868602  -0.001275577846 -0.000531671388  -0.000265835694  -0.00132917847
-184: -----------------------------------161
-184: || s - s* || = -0.0003115806925  -0.001149954056  -0.001224554293 -0.0005104045329  -0.0002552022665  -0.001276011332
-184: -----------------------------------162
-184: || s - s* || = -0.0002991183889  -0.001103956077  -0.001175571717 -0.0004899883521  -0.000244994176  -0.00122497088
-184: -----------------------------------163
-184: || s - s* || = -0.0002871545051  -0.001059798003  -0.001128548475 -0.0004703888184  -0.0002351944092  -0.001175972046
-184: -----------------------------------164
-184: || s - s* || = -0.0002756691098  -0.001017406238  -0.001083406192 -0.0004515732661  -0.0002257866331  -0.001128933165
-184: -----------------------------------165
-184: || s - s* || = -0.0002646430688  -0.0009767101319  -0.001040069628 -0.0004335103359  -0.0002167551679  -0.00108377584
-184: -----------------------------------166
-184: || s - s* || = -0.0002540580128  -0.0009376418588  -0.0009984665506 -0.0004161699228  -0.0002080849614  -0.001040424807
-184: -----------------------------------167
-184: || s - s* || = -0.0002438963067  -0.0009001363062  -0.0009585276195 -0.0003995231263  -0.0001997615631  -0.0009988078157
-184: -----------------------------------168
-184: || s - s* || = -0.0002341410208  -0.0008641309663  -0.0009201862669 -0.0003835422016  -0.0001917711008  -0.000958855504
-184: -----------------------------------169
-184: || s - s* || = -0.0002247759018  -0.0008295658312  -0.0008833785878 -0.0003682005139  -0.0001841002569  -0.0009205012847
-184: -----------------------------------170
-184: || s - s* || = -0.0002157853467  -0.0007963832933  -0.0008480432338 -0.0003534724936  -0.0001767362468  -0.0008836812341
-184: -----------------------------------171
-184: || s - s* || = -0.0002071543762  -0.0007645280496  -0.0008141213106 -0.0003393335942  -0.0001696667971  -0.0008483339855
-184: -----------------------------------172
-184: || s - s* || = -0.0001988686096  -0.0007339470087  -0.0007815562794 -0.0003257602507  -0.0001628801254  -0.0008144006269
-184: -----------------------------------173
-184: || s - s* || = -0.0001909142418  -0.0007045892031  -0.0007502938636 -0.000312729841  -0.0001563649205  -0.0007818246025
-184: -----------------------------------174
-184: || s - s* || = -0.0001832780191  -0.0006764057039  -0.0007202819573 -0.0003002206476  -0.0001501103238  -0.0007505516191
-184: -----------------------------------175
-184: || s - s* || = -0.0001759472182  -0.0006493495393  -0.0006914705392 -0.000288211822  -0.000144105911  -0.000720529555
-184: -----------------------------------176
-184: || s - s* || = -0.0001689096242  -0.0006233756164  -0.0006638115888 -0.0002766833494  -0.0001383416747  -0.0006917083735
-184: -----------------------------------177
-184: || s - s* || = -0.0001621535108  -0.0005984406457  -0.0006372590066 -0.0002656160157  -0.0001328080078  -0.0006640400391
-184: -----------------------------------178
-184: || s - s* || = -0.0001556676208  -0.0005745030697  -0.000611768537 -0.0002549913753  -0.0001274956876  -0.0006374784382
-184: -----------------------------------179
-184: || s - s* || = -0.0001494411467  -0.0005515229929  -0.0005872976947 -0.0002447917205  -0.0001223958602  -0.0006119793012
-184: -----------------------------------180
-184: || s - s* || = -0.0001434637134  -0.0005294621155  -0.0005638056941 -0.0002350000519  -0.0001175000259  -0.0005875001297
-184: -----------------------------------181
-184: || s - s* || = -0.0001377253609  -0.0005082836699  -0.0005412533808 -0.00022560005  -0.000112800025  -0.000564000125
-184: -----------------------------------182
-184: || s - s* || = -0.0001322165271  -0.0004879523591  -0.0005196031667 -0.0002165760482  -0.0001082880241  -0.0005414401205
-184: -----------------------------------183
-184: || s - s* || = -0.0001269280324  -0.0004684342979  -0.0004988189674 -0.0002079130065  -0.0001039565032  -0.0005197825162
-184: -----------------------------------184
-184: || s - s* || = -0.0001218510646  -0.0004496969566  -0.0004788661418 -0.0001995964864  -9.979824321e-05  -0.000498991216
-184: -----------------------------------185
-184: || s - s* || = -0.0001169771634  -0.0004317091066  -0.0004597114345 -0.0001916126271  -9.580631357e-05  -0.0004790315678
-184: -----------------------------------186
-184: || s - s* || = -0.0001122982071  -0.0004144407684  -0.0004413229203 -0.0001839481222  -9.197406111e-05  -0.0004598703055
-184: -----------------------------------187
-184: || s - s* || = -0.000107806399  -0.0003978631616  -0.0004236699512 -0.0001765901975  -8.829509875e-05  -0.0004414754937
-184: -----------------------------------188
-184: || s - s* || = -0.0001034942537  -0.0003819486573  -0.0004067231049 -0.0001695265898  -8.476329488e-05  -0.0004238164744
-184: -----------------------------------189
-184: || s - s* || = -9.935458555e-05  -0.0003666707314  -0.0003904541363 -0.0001627455263  -8.137276316e-05  -0.0004068638158
-184: -----------------------------------190
-184: || s - s* || = -9.538049615e-05  -0.000352003921  -0.0003748359299 -0.0001562357054  -7.81178527e-05  -0.0003905892635
-184: -----------------------------------191
-184: || s - s* || = -9.156536295e-05  -0.0003379237815  -0.000359842455 -0.0001499862773  -7.499313867e-05  -0.0003749656933
-184: -----------------------------------192
-184: || s - s* || = -8.79028283e-05  -0.0003244068463  -0.0003454487221 -0.0001439868264  -7.199341319e-05  -0.0003599670659
-184: -----------------------------------193
-184: || s - s* || = -8.438678877e-05  -0.0003114305872  -0.0003316307412 -0.0001382273534  -6.911367672e-05  -0.0003455683836
-184: -----------------------------------194
-184: || s - s* || = -8.101138505e-05  -0.0002989733773  -0.0003183654821 -0.0001326982594  -6.634912972e-05  -0.0003317456486
-184: -----------------------------------195
-184: || s - s* || = -7.777099217e-05  -0.0002870144548  -0.0003056308356 -0.0001273903292  -6.369516459e-05  -0.0003184758229
-184: -----------------------------------196
-184: || s - s* || = -7.46602101e-05  -0.0002755338882  -0.0002934055772 -0.0001222947161  -6.114735806e-05  -0.0003057367903
-184: -----------------------------------197
-184: || s - s* || = -7.167385481e-05  -0.0002645125433  -0.0002816693311 -0.0001174029276  -5.870146379e-05  -0.000293507319
-184: -----------------------------------198
-184: || s - s* || = -6.880694956e-05  -0.0002539320515  -0.0002704025366 -0.0001127068106  -5.635340529e-05  -0.0002817670265
-184: -----------------------------------199
-184: || s - s* || = -6.605471669e-05  -0.0002437747785  -0.0002595864156 -0.0001081985383  -5.409926913e-05  -0.0002704963457
-184: -----------------------------------200
-184: || s - s* || = -6.34125696e-05  -0.0002340237958  -0.000249202941 -0.0001038705968  -5.193529841e-05  -0.0002596764921
+182: || s - s* || 0.01227247136
 182: ---------------------------------------------74
-182: || s - s* || 0.0124402377
+182: || s - s* || 0.01206961432
 182: ---------------------------------------------75
-182: || s - s* || 0.01219713126
+182: || s - s* || 0.01187077171
 182: ---------------------------------------------76
-182: || s - s* || 0.01199561204
+182: || s - s* || 0.0116758198
 182: ---------------------------------------------77
-182: || s - s* || 0.01179823838
-183/290 Test #184: servoSimu3D_cdMc_CamVelocityWithoutVpServo ........................   Passed    1.36 sec
-test 186
-        Start 186: servoSimu3D_cMcd_CamVelocityWithoutVpServo
-
-186: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimu3D_cMcd_CamVelocityWithoutVpServo
-186: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-186: Test timeout computed to be: 1500
+182: || s - s* || 0.0114846445
 182: ---------------------------------------------78
-182: || s - s* || 0.01160473108
+182: || s - s* || 0.01129716358
 182: ---------------------------------------------79
-182: || s - s* || 0.01141496254
+182: || s - s* || 0.01111327891
 182: ---------------------------------------------80
-182: || s - s* || 0.01122886529
+182: || s - s* || 0.01093287805
 182: ---------------------------------------------81
-182: || s - s* || 0.01104631472
+182: || s - s* || 0.01075587923
 182: ---------------------------------------------82
-182: || s - s* || 0.01086723116
+182: || s - s* || 0.01058217763
 182: ---------------------------------------------83
-182: || s - s* || 0.01069151565
+182: || s - s* || 0.01041171444
 182: ---------------------------------------------84
-182: || s - s* || 0.01051907724
+182: || s - s* || 0.01024439915
 182: ---------------------------------------------85
-182: || s - s* || 0.01034984486
+182: || s - s* || 0.01008015269
 182: ---------------------------------------------86
-182: || s - s* || 0.01018372907
+182: || s - s* || 0.009918914521
 182: ---------------------------------------------87
-182: || s - s* || 0.01002065182
+182: || s - s* || 0.009760586799
 182: ---------------------------------------------88
-182: || s - s* || 0.009860533815
+182: || s - s* || 0.009605098751
 182: ---------------------------------------------89
-182: || s - s* || 0.009703306337
+182: || s - s* || 0.009452382002
 182: ---------------------------------------------90
-182: || s - s* || 0.009548902848
+182: || s - s* || 0.009302385173
 182: ---------------------------------------------91
-182: || s - s* || 0.00939723666
+182: || s - s* || 0.009155043633
 182: ---------------------------------------------92
-182: || s - s* || 0.009248272113
+182: || s - s* || 0.009010277208
 182: ---------------------------------------------93
-182: || s - s* || 0.00910192351
+182: || s - s* || 0.008868047341
 182: ---------------------------------------------94
-182: || s - s* || 0.008958140496
+182: || s - s* || 0.008728281777
 182: ---------------------------------------------95
-182: || s - s* || 0.008816856714
+182: || s - s* || 0.008590843915
 182: ---------------------------------------------96
-182: || s - s* || 0.008678011652
+182: || s - s* || 0.008455706942
 182: ---------------------------------------------97
-182: || s - s* || 0.008541573621
+182: || s - s* || 0.008322805071
 182: ---------------------------------------------98
-182: || s - s* || 0.00840745862
+182: || s - s* || 0.008192266667
 182: ---------------------------------------------99
-182: || s - s* || 0.008275641272
+182: || s - s* || 0.008063836331
 182: ---------------------------------------------100
-182: || s - s* || 0.008146054872
+182: || s - s* || 0.007937665701
 182: ---------------------------------------------101
-182: || s - s* || 0.008018651004
+182: || s - s* || 0.007813512585
 182: ---------------------------------------------102
-182: || s - s* || 0.007893388913
+182: || s - s* || 0.00769151296
 182: ---------------------------------------------103
-182: || s - s* || 0.007770216857
+182: || s - s* || 0.007571654474
 182: ---------------------------------------------104
-182: || s - s* || 0.00764909677
+182: || s - s* || 0.007453779804
 182: ---------------------------------------------105
-182: || s - s* || 0.00752998864
+182: || s - s* || 0.0073378226
 182: ---------------------------------------------106
-182: || s - s* || 0.007412836386
-182: ---------------------------------------------107
-182: || s - s* || 0.007297614319
-182: ---------------------------------------------108
-182: || s - s* || 0.007184277617
-182: ---------------------------------------------109
-182: || s - s* || 0.007072755729
-182: ---------------------------------------------110
-182: || s - s* || 0.006963077888
-182: ---------------------------------------------111
-182: || s - s* || 0.006855161996
-182: ---------------------------------------------112
-182: || s - s* || 0.006748994829
-182: ---------------------------------------------113
-182: || s - s* || 0.0066445347
-182: ---------------------------------------------114
-182: || s - s* || 0.006541751425
-182: ---------------------------------------------115
-182: || s - s* || 0.006440613101
-182: ---------------------------------------------116
-182: || s - s* || 0.006341076542
-182: ---------------------------------------------117
-182: || s - s* || 0.006243131299
-182: ---------------------------------------------118
-182: || s - s* || 0.006146731168
-182: ---------------------------------------------119
-182: || s - s* || 0.006051864235
-182: ---------------------------------------------120
-182: || s - s* || 0.005958493204
-182: ---------------------------------------------121
-182: || s - s* || 0.005866579843
-182: ---------------------------------------------122
-182: || s - s* || 0.00577612047
-182: ---------------------------------------------123
-182: || s - s* || 0.005687073681
-182: ---------------------------------------------124
-182: || s - s* || 0.005599416818
-182: ---------------------------------------------125
-182: || s - s* || 0.005513129804
-182: ---------------------------------------------126
-182: || s - s* || 0.005428186668
-182: ---------------------------------------------127
-182: || s - s* || 0.005344560102
-182: ---------------------------------------------128
-182: || s - s* || 0.005262239688
-182: ---------------------------------------------129
-182: || s - s* || 0.005181153429
-182: ---------------------------------------------130
-182: || s - s* || 0.005101055621
-182: ---------------------------------------------131
-182: || s - s* || 0.005022085233
-182: ---------------------------------------------132
-182: || s - s* || 0.004944610049
-182: ---------------------------------------------133
-182: || s - s* || 0.004868260531
-182: ---------------------------------------------134
-182: || s - s* || 0.004793064032
-182: ---------------------------------------------135
-182: || s - s* || 0.004719018485
-182: ---------------------------------------------136
-182: || s - s* || 0.004646067984
-182: ---------------------------------------------137
-182: || s - s* || 0.004574241401
-182: ---------------------------------------------138
-182: || s - s* || 0.004503589206
-182: ---------------------------------------------139
-182: || s - s* || 0.004433993783
-182: ---------------------------------------------140
-182: || s - s* || 0.004365565635
-182: ---------------------------------------------141
-182: || s - s* || 0.004297953146
-182: ---------------------------------------------142
-182: || s - s* || 0.004231594714
-182: ---------------------------------------------143
-182: || s - s* || 0.004166159915
-182: ---------------------------------------------144
-182: || s - s* || 0.004101746555
-182: ---------------------------------------------145
-182: || s - s* || 0.004038236078
-182: ---------------------------------------------146
-182: || s - s* || 0.003975758031
-182: ---------------------------------------------147
-182: || s - s* || 0.003914245012
-182: ---------------------------------------------148
-182: || s - s* || 0.003853666894
-182: ---------------------------------------------149
-182: || s - s* || 0.003793974443
-182: ---------------------------------------------150
-182: || s - s* || 0.003735263606
-182: ---------------------------------------------151
-182: || s - s* || 0.003677386278
-182: ---------------------------------------------152
-182: || s - s* || 0.003620237328
-182: ---------------------------------------------153
-182: || s - s* || 0.003564347344
-182: ---------------------------------------------154
-182: || s - s* || 0.003508933491
-182: ---------------------------------------------155
-182: || s - s* || 0.003454522003
-182: ---------------------------------------------156
-182: || s - s* || 0.0034006945
-182: ---------------------------------------------157
-182: || s - s* || 0.003345637758
+182: || s - s* || 0.007223764038
 185: 
 185: -------------------------------------------------------
 185:  Test program for vpServo 
@@ -139359,8 +139300,6 @@
 185: ------------------------------------12
 185: || s - s* || = 0.9283858269
 185: ------------------------------------13
-182: ---------------------------------------------158
-182: || s - s* || 0.00329391379
 185: || s - s* || = 0.855601639
 185: ------------------------------------14
 185: || s - s* || = 0.7885235416
@@ -139501,8 +139440,6 @@
 185: ------------------------------------82
 185: || s - s* || = 0.003059914636
 185: ------------------------------------83
-182: ---------------------------------------------159
-182: || s - s* || 0.003192191792
 185: || s - s* || = 0.002820017348
 185: ------------------------------------84
 185: || s - s* || = 0.002598928004
@@ -139629,6 +139566,10 @@
 185: ------------------------------------145
 185: || s - s* || = 1.786013559e-05
 185: ------------------------------------146
+182: ---------------------------------------------107
+182: || s - s* || 0.007111590634
+182: ---------------------------------------------108
+182: || s - s* || 0.006982177762
 185: || s - s* || = 1.645990099e-05
 185: ------------------------------------147
 185: || s - s* || = 1.516944478e-05
@@ -139666,8 +139607,6 @@
 185: || s - s* || = 4.108177084e-06
 185: ------------------------------------164
 185: || s - s* || = 3.786096008e-06
-182: ---------------------------------------------160
-182: || s - s* || 0.003142811659
 185: ------------------------------------165
 185: || s - s* || = 3.489266087e-06
 185: ------------------------------------166
@@ -139760,115 +139699,95 @@
 185: Error vector (s-s*) 
 185: -5.752735838e-05  0.0001234760569  0.000318499426  0.0001034862902  5.174314511e-05  0.0002587157255
 185: Gain : Zero= 1	Inf= 1	Slope= 0
-182: ---------------------------------------------161
-182: || s - s* || 0.003093873558
-182: ---------------------------------------------162
-182: || s - s* || 0.003045986159
-182: ---------------------------------------------163
-182: || s - s* || 0.002998828833
-182: ---------------------------------------------164
-182: || s - s* || 0.002952381464
-184/290 Test #185: servoSimu3D_cMcd_CamVelocity ......................................   Passed    1.41 sec
-test 187
-        Start 187: servoSimuCircle2DCamVelocity
+182: ---------------------------------------------109
+182: || s - s* || 0.006982177762
+184/290 Test #185: servoSimu3D_cMcd_CamVelocity ......................................   Passed    0.99 sec
+test 188
+        Start 188: servoSimuCircle2DCamVelocityDisplay
 
-187: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuCircle2DCamVelocity
-187: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-187: Test timeout computed to be: 1500
-182: ---------------------------------------------165
-182: || s - s* || 0.002906644734
-182: ---------------------------------------------166
-182: || s - s* || 0.002861607827
-182: ---------------------------------------------167
-182: || s - s* || 0.002817257944
-182: ---------------------------------------------168
-182: || s - s* || 0.002773583652
-182: ---------------------------------------------169
-182: || s - s* || 0.002730575843
-182: ---------------------------------------------170
-182: || s - s* || 0.002688222408
-182: ---------------------------------------------171
-182: || s - s* || 0.002646518639
-182: ---------------------------------------------172
-182: || s - s* || 0.002605447656
-182: ---------------------------------------------173
-182: || s - s* || 0.002565001049
-182: ---------------------------------------------174
-182: || s - s* || 0.002525171461
-182: ---------------------------------------------175
-182: || s - s* || 0.002485951558
-182: ---------------------------------------------176
-182: || s - s* || 0.002447329325
-182: ---------------------------------------------177
-182: || s - s* || 0.002409300475
-182: ---------------------------------------------178
-182: || s - s* || 0.002371850536
-182: ---------------------------------------------179
-182: || s - s* || 0.002334971797
-182: ---------------------------------------------180
-182: || s - s* || 0.002298660163
-182: ---------------------------------------------181
-182: || s - s* || 0.002262899198
-182: ---------------------------------------------182
-182: || s - s* || 0.002227684228
-182: ---------------------------------------------183
-182: || s - s* || 0.002193008801
-182: ---------------------------------------------184
-182: || s - s* || 0.002158865649
-182: ---------------------------------------------185
-182: || s - s* || 0.002125241842
-182: ---------------------------------------------186
-182: || s - s* || 0.002092134548
-182: ---------------------------------------------187
-182: || s - s* || 0.002059535988
-182: ---------------------------------------------188
-182: || s - s* || 0.002027418169
-182: ---------------------------------------------189
-182: || s - s* || 0.001995809121
-182: ---------------------------------------------190
-182: || s - s* || 0.001964685559
-182: ---------------------------------------------191
-182: || s - s* || 0.001934040189
-182: ---------------------------------------------192
-182: || s - s* || 0.001903865089
-182: ---------------------------------------------193
-182: || s - s* || 0.001874151765
-182: ---------------------------------------------194
-182: || s - s* || 0.001844896193
-182: ---------------------------------------------195
-182: || s - s* || 0.001816088658
-182: ---------------------------------------------196
-182: || s - s* || 0.001787725248
-182: ---------------------------------------------197
-182: || s - s* || 0.001759795178
-182: ---------------------------------------------198
-182: || s - s* || 0.001732297384
-182: ---------------------------------------------199
-182: || s - s* || 0.001705221338
-182: ---------------------------------------------200
-182: || s - s* || 0.001678563992
-182: ---------------------------------------------201
-182: || s - s* || 0.00165231644
-182: ---------------------------------------------202
-182: || s - s* || 0.00162647254
-182: ---------------------------------------------203
-182: || s - s* || 0.001601028723
-182: ---------------------------------------------204
-182: || s - s* || 0.00157597464
-182: ---------------------------------------------205
-182: || s - s* || 0.001551307507
-182: ---------------------------------------------206
-182: || s - s* || 0.001527021478
-182: ---------------------------------------------207
-182: || s - s* || 0.001503111376
-182: ---------------------------------------------208
-182: || s - s* || 0.001479567487
-182: ---------------------------------------------209
-182: || s - s* || 0.00145638833
-182: ---------------------------------------------210
-182: || s - s* || 0.001433566701
-182: ---------------------------------------------211
-182: || s - s* || 0.001411098315
+188: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuCircle2DCamVelocityDisplay "-c" "-d"
+188: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+188: Test timeout computed to be: 1500
+182: ---------------------------------------------110
+182: || s - s* || 0.006804648474
+182: ---------------------------------------------111
+182: || s - s* || 0.006699261411
+182: ---------------------------------------------112
+182: || s - s* || 0.006595564747
+182: ---------------------------------------------113
+182: || s - s* || 0.006493536278
+182: ---------------------------------------------114
+182: || s - s* || 0.006393139324
+182: ---------------------------------------------115
+182: || s - s* || 0.006294328736
+182: ---------------------------------------------116
+182: || s - s* || 0.006197099138
+182: ---------------------------------------------117
+182: || s - s* || 0.006101409341
+182: ---------------------------------------------118
+182: || s - s* || 0.00600723119
+182: ---------------------------------------------119
+182: || s - s* || 0.005914530468
+182: ---------------------------------------------120
+182: || s - s* || 0.005823300848
+182: ---------------------------------------------121
+182: || s - s* || 0.005733493719
+182: ---------------------------------------------122
+182: || s - s* || 0.005645099239
+182: ---------------------------------------------123
+182: || s - s* || 0.005558081727
+182: ---------------------------------------------124
+182: || s - s* || 0.005472425616
+182: ---------------------------------------------125
+182: || s - s* || 0.005388094796
+182: ---------------------------------------------126
+182: || s - s* || 0.005305080859
+182: ---------------------------------------------127
+182: || s - s* || 0.005223355081
+182: ---------------------------------------------128
+182: || s - s* || 0.005142893575
+182: ---------------------------------------------129
+182: || s - s* || 0.00506367695
+182: ---------------------------------------------130
+182: || s - s* || 0.004985688082
+182: ---------------------------------------------131
+182: || s - s* || 0.004908902584
+182: ---------------------------------------------132
+182: || s - s* || 0.004833294914
+182: ---------------------------------------------133
+182: || s - s* || 0.004758851213
+182: ---------------------------------------------134
+182: || s - s* || 0.004685555915
+182: ---------------------------------------------135
+182: || s - s* || 0.004613386592
+182: ---------------------------------------------136
+182: || s - s* || 0.004542324906
+182: ---------------------------------------------137
+182: || s - s* || 0.0044723529
+182: ---------------------------------------------138
+182: || s - s* || 0.004403454671
+182: ---------------------------------------------139
+182: || s - s* || 0.004335611257
+182: ---------------------------------------------140
+182: || s - s* || 0.004268802518
+182: ---------------------------------------------141
+182: || s - s* || 0.004203016878
+182: ---------------------------------------------142
+182: || s - s* || 0.004138236463
+182: ---------------------------------------------143
+182: || s - s* || 0.004074445369
+182: ---------------------------------------------144
+182: || s - s* || 0.004011626469
+182: ---------------------------------------------145
+182: || s - s* || 0.003949769061
+182: ---------------------------------------------146
+182: || s - s* || 0.003888386129
+182: ---------------------------------------------147
+182: || s - s* || 0.003828405218
+182: ---------------------------------------------148
+182: || s - s* || 0.003768881072
+182: ---------------------------------------------149
+182: || s - s* || 0.003710718627
 186: 
 186: -------------------------------------------------------
 186:  Test program for vpServo 
@@ -139958,8 +139877,6 @@
 186: ------------------------------------40
 186: || s - s* || = -0.03933594649  0.08522723234  0.2184758606 0.0710371399  0.03551856995  0.1775928498
 186: ------------------------------------41
-182: ---------------------------------------------212
-182: || s - s* || 0.001388972436
 186: || s - s* || = -0.03776845473  0.08180015829  0.2097428018 0.06819565437  0.03409782719  0.1704891359
 186: ------------------------------------42
 186: || s - s* || = -0.03626319218  0.07851157533  0.2013585955 0.06546782826  0.03273391413  0.1636695706
@@ -140175,6 +140092,8 @@
 186: || s - s* || = -0.0005005878711  0.001074569179  0.002771595415 0.0009005492028  0.0004502746014  0.002251373007
 186: ------------------------------------148
 186: || s - s* || = -0.0004805652938  0.001031583515  0.002660732555 0.0008645272354  0.0004322636177  0.002161318089
+182: ---------------------------------------------150
+182: || s - s* || 0.00365344077
 186: ------------------------------------149
 186: || s - s* || = -0.0004613435461  0.0009903175041  0.002554304135 0.0008299461468  0.0004149730734  0.002074865367
 186: ------------------------------------150
@@ -140186,8 +140105,6 @@
 186: ------------------------------------153
 186: || s - s* || = -0.0003918432075  0.0008411145656  0.00216949214 0.0007049119074  0.0003524559537  0.001762279768
 186: ------------------------------------154
-182: ---------------------------------------------213
-182: || s - s* || 0.001367034009
 186: || s - s* || = -0.0003761700537  0.0008074682079  0.002082713041 0.0006767154317  0.0003383577159  0.001691788579
 186: ------------------------------------155
 186: || s - s* || = -0.000361123781  0.0007751678437  0.00199940506 0.0006496468151  0.0003248234075  0.001624117038
@@ -140281,201 +140198,27 @@
 186: || s - s* || = -5.992431761e-05  0.0001286209357  0.0003317702209 0.0001077982189  5.389910944e-05  0.0002694955472
 186: ------------------------------------200
 186: || s - s* || = -5.752735838e-05  0.0001234760569  0.000318499426 0.0001034862902  5.174314511e-05  0.0002587157255
-182: ---------------------------------------------214
-182: || s - s* || 0.001345595605
-182: ---------------------------------------------215
-182: || s - s* || 0.001324323665
-182: ---------------------------------------------216
-182: || s - s* || 0.001282763677
-185/290 Test #186: servoSimu3D_cMcd_CamVelocityWithoutVpServo ........................   Passed    1.41 sec
-test 188
-        Start 188: servoSimuCircle2DCamVelocityDisplay
+182: ---------------------------------------------151
+182: || s - s* || 0.003597039386
+182: ---------------------------------------------152
+182: || s - s* || 0.003541499488
+185/290 Test #186: servoSimu3D_cMcd_CamVelocityWithoutVpServo ........................   Passed    1.00 sec
+test 189
+        Start 189: servoSimuCylinder2DCamVelocityDisplay
 
-188: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuCircle2DCamVelocityDisplay "-c" "-d"
-188: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-188: Test timeout computed to be: 1500
-182: ---------------------------------------------217
-182: || s - s* || 0.001262625652
-182: ---------------------------------------------218
-182: || s - s* || 0.001262625652
-182: ---------------------------------------------219
-182: || s - s* || 0.001222314925
-182: ---------------------------------------------220
-182: || s - s* || 0.001203110472
-182: ---------------------------------------------221
-182: || s - s* || 0.001203110472
-182: ---------------------------------------------222
-182: || s - s* || 0.001183189465
-182: ---------------------------------------------223
-182: || s - s* || 0.001146002183
-182: ---------------------------------------------224
-182: || s - s* || 0.001127988364
-182: ---------------------------------------------225
-182: || s - s* || 0.001127988364
-182: ---------------------------------------------226
-182: || s - s* || 0.001091726697
-182: ---------------------------------------------227
-182: || s - s* || 0.00107455719
-182: ---------------------------------------------228
-182: || s - s* || 0.00107455719
-182: ---------------------------------------------229
-182: || s - s* || 0.00104000881
-182: ---------------------------------------------230
-182: || s - s* || 0.00104000881
-182: ---------------------------------------------231
-182: || s - s* || 0.001022850562
-182: ---------------------------------------------232
-182: || s - s* || 0.0009905579226
-182: ---------------------------------------------233
-182: || s - s* || 0.0009749628174
-182: ---------------------------------------------234
-182: || s - s* || 0.0009749628174
-182: ---------------------------------------------235
-182: || s - s* || 0.0009588270141
-182: ---------------------------------------------236
-182: || s - s* || 0.0009286221083
-182: ---------------------------------------------237
-182: || s - s* || 0.0009286221083
-182: ---------------------------------------------238
-182: || s - s* || 0.0009139919912
-182: ---------------------------------------------239
-182: || s - s* || 0.0008845719795
-182: ---------------------------------------------240
-182: || s - s* || 0.0008845719795
-182: ---------------------------------------------241
-182: || s - s* || 0.0008563143265
-182: ---------------------------------------------242
-182: || s - s* || 0.000842812719
-182: ---------------------------------------------243
-182: || s - s* || 0.000842812719
-182: ---------------------------------------------244
-182: || s - s* || 0.0008288504674
-182: ---------------------------------------------245
-182: || s - s* || 0.0008026979199
-182: ---------------------------------------------246
-182: || s - s* || 0.0007900347703
-182: ---------------------------------------------247
-182: || s - s* || 0.0007900347703
-182: ---------------------------------------------248
-182: || s - s* || 0.0007769373708
-182: ---------------------------------------------249
-182: || s - s* || 0.0007524127442
-182: ---------------------------------------------250
-182: || s - s* || 0.0007405364618
-182: ---------------------------------------------251
-182: || s - s* || 0.0007288454998
-182: ---------------------------------------------252
-182: || s - s* || 0.00071733814
-182: ---------------------------------------------253
-182: || s - s* || 0.00071733814
-182: ---------------------------------------------254
-182: || s - s* || 0.0006941334869
-182: ---------------------------------------------255
-182: || s - s* || 0.0006941334869
-182: ---------------------------------------------256
-182: || s - s* || 0.0006719190717
-182: ---------------------------------------------257
-182: || s - s* || 0.0006719190717
-182: ---------------------------------------------258
-182: || s - s* || 0.0006503829955
-182: ---------------------------------------------259
-182: || s - s* || 0.0006401051963
-182: ---------------------------------------------260
-182: || s - s* || 0.0006401051963
-182: ---------------------------------------------261
-182: || s - s* || 0.0006294543784
-182: ---------------------------------------------262
-182: || s - s* || 0.0006095509975
-182: ---------------------------------------------263
-182: || s - s* || 0.0005999136421
-182: ---------------------------------------------264
-182: || s - s* || 0.0005999136421
-182: ---------------------------------------------265
-182: || s - s* || 0.0005899580606
-182: ---------------------------------------------266
-182: || s - s* || 0.0005712960812
-182: ---------------------------------------------267
-182: || s - s* || 0.0005712960812
-182: ---------------------------------------------268
-182: || s - s* || 0.0005618375
-182: ---------------------------------------------269
-182: || s - s* || 0.0005440567806
-182: ---------------------------------------------270
-182: || s - s* || 0.000535447863
-182: ---------------------------------------------271
-182: || s - s* || 0.000535447863
-182: ---------------------------------------------272
-182: || s - s* || 0.0005265277376
-182: ---------------------------------------------273
-182: || s - s* || 0.0005098592986
-182: ---------------------------------------------274
-182: || s - s* || 0.0005017886049
-182: ---------------------------------------------275
-182: || s - s* || 0.0005017886049
-182: ---------------------------------------------276
-182: || s - s* || 0.0004934445984
-182: ---------------------------------------------277
-182: || s - s* || 0.0004778176153
-182: ---------------------------------------------278
-182: || s - s* || 0.0004702502778
-182: ---------------------------------------------279
-182: || s - s* || 0.0004628026482
-182: ---------------------------------------------280
-182: || s - s* || 0.0004554721313
-182: ---------------------------------------------281
-182: || s - s* || 0.0004554721313
-182: ---------------------------------------------282
-182: || s - s* || 0.0004406919933
-182: ---------------------------------------------283
-182: || s - s* || 0.0004406919933
-182: ---------------------------------------------284
-182: || s - s* || 0.0004265347624
-182: ---------------------------------------------285
-182: || s - s* || 0.0004197762085
-182: ---------------------------------------------286
-182: || s - s* || 0.0004197762085
-182: ---------------------------------------------287
-182: || s - s* || 0.0004061568639
-182: ---------------------------------------------288
-182: || s - s* || 0.0004061568639
-182: ---------------------------------------------289
-182: || s - s* || 0.0003994511127
-182: ---------------------------------------------290
-182: || s - s* || 0.0003867865971
-182: ---------------------------------------------291
-182: || s - s* || 0.0003806545563
-182: ---------------------------------------------292
-182: || s - s* || 0.0003806545563
-182: ---------------------------------------------293
-182: || s - s* || 0.0003743527602
-182: ---------------------------------------------294
-182: || s - s* || 0.0003624804537
-182: ---------------------------------------------295
-182: || s - s* || 0.0003624804537
-182: ---------------------------------------------296
-182: || s - s* || 0.0003564710479
-182: ---------------------------------------------297
-182: || s - s* || 0.0003451631232
-182: ---------------------------------------------298
-182: || s - s* || 0.0003451631232
-182: ---------------------------------------------299
-182: || s - s* || 0.0003340880147
-182: ---------------------------------------------300
-182: || s - s* || 0.0003340880147
-182: ---------------------------------------------301
-182: || s - s* || 0.0003233623106
-182: ---------------------------------------------302
-182: || s - s* || 0.0003182324519
-182: ---------------------------------------------303
-182: || s - s* || 0.0003182324519
-182: ---------------------------------------------304
-182: || s - s* || 0.0003129484016
-182: ---------------------------------------------305
-182: || s - s* || 0.0003030152312
-182: ---------------------------------------------306
-182: || s - s* || 0.000298205629
-182: ---------------------------------------------307
-182: || s - s* || 0.000298205629
+189: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplay "-c" "-d"
+189: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+189: Test timeout computed to be: 1500
+182: ---------------------------------------------153
+182: || s - s* || 0.003486803749
+182: ---------------------------------------------154
+182: || s - s* || 0.00343292481
+182: ---------------------------------------------155
+182: || s - s* || 0.003379871346
+182: ---------------------------------------------156
+182: || s - s* || 0.003327619117
+182: ---------------------------------------------157
+182: || s - s* || 0.003276166131
 187: 
 187: -------------------------------------------------------
 187:  Test program for vpServo 
@@ -140916,6 +140659,10 @@
 187: || s - s* || = 2.84024e-06
 187: ---------------------------------------------136
 187: task rank: 3
+182: ---------------------------------------------158
+182: || s - s* || 0.003225491453
+182: ---------------------------------------------159
+182: || s - s* || 0.00317559313
 187: || s - s* || = 2.62196e-06
 187: ---------------------------------------------137
 187: task rank: 3
@@ -140954,8 +140701,6 @@
 187: task rank: 3
 187: || s - s* || = 9.97518e-07
 187: ---------------------------------------------149
-182: ---------------------------------------------308
-182: || s - s* || 0.0002932926632
 187: task rank: 3
 187: || s - s* || = 9.19892e-07
 187: ---------------------------------------------150
@@ -141566,6 +141311,10 @@
 187: || s - s* || = 1.17275e-10
 187: ---------------------------------------------352
 187: task rank: 3
+182: ---------------------------------------------160
+182: || s - s* || 0.003126448444
+182: ---------------------------------------------161
+182: || s - s* || 0.003030039843
 187: || s - s* || = 1.1727e-10
 187: ---------------------------------------------353
 187: task rank: 3
@@ -141871,12 +141620,6 @@
 187: task rank: 3
 187: || s - s* || = 1.17222e-10
 187: ---------------------------------------------454
-182: ---------------------------------------------309
-182: || s - s* || 0.0002885495061
-182: ---------------------------------------------310
-182: || s - s* || 0.0002838851684
-182: ---------------------------------------------311
-182: || s - s* || 0.0002793425876
 187: task rank: 3
 187: || s - s* || = 1.17222e-10
 187: ---------------------------------------------455
@@ -142046,97 +141789,107 @@
 187: Error vector (s-s*) 
 187: 2.161932521e-10  4.323865041e-10  5.570363588e-06  -7.427199479e-06  -5.570435631e-06
 187: Gain : Zero= 1	Inf= 1	Slope= 0
-182: ---------------------------------------------312
-182: || s - s* || 0.0002703919
-186/290 Test #187: servoSimuCircle2DCamVelocity ......................................   Passed    1.51 sec
-182: ---------------------------------------------313
-182: || s - s* || 0.0002703919
-test 189
-        Start 189: servoSimuCylinder2DCamVelocityDisplay
+182: ---------------------------------------------162
+182: || s - s* || 0.00298311512
+182: ---------------------------------------------163
+182: || s - s* || 0.002936907305
+186/290 Test #187: servoSimuCircle2DCamVelocity ......................................   Passed    1.10 sec
+test 190
+        Start 190: servoSimuFourPoints2DCamVelocity
 
-189: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuCylinder2DCamVelocityDisplay "-c" "-d"
-189: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-189: Test timeout computed to be: 1500
-182: ---------------------------------------------314
-182: || s - s* || 0.0002616986263
-182: ---------------------------------------------315
-182: || s - s* || 0.0002575428101
-182: ---------------------------------------------316
-182: || s - s* || 0.0002575428101
-182: ---------------------------------------------317
-182: || s - s* || 0.0002532602637
-182: ---------------------------------------------318
-182: || s - s* || 0.000245215621
-182: ---------------------------------------------319
-182: || s - s* || 0.0002413210046
-182: ---------------------------------------------320
-182: || s - s* || 0.0002413210046
-182: ---------------------------------------------321
-182: || s - s* || 0.0002373123866
-182: ---------------------------------------------322
-182: || s - s* || 0.0002297727828
-182: ---------------------------------------------323
-182: || s - s* || 0.0002261230508
-182: ---------------------------------------------324
-182: || s - s* || 0.0002225305946
-182: ---------------------------------------------325
-182: || s - s* || 0.0002189954745
-182: ---------------------------------------------326
-182: || s - s* || 0.0002155161816
-182: ---------------------------------------------327
-182: || s - s* || 0.0002120923412
-182: ---------------------------------------------328
-182: || s - s* || 0.0002087222496
-182: ---------------------------------------------329
-182: || s - s* || 0.0002054058012
-182: ---------------------------------------------330
-182: || s - s* || 0.000202141984
-182: ---------------------------------------------331
-182: || s - s* || 0.0001989298097
-182: ---------------------------------------------332
-182: || s - s* || 0.0001957686201
-182: ---------------------------------------------333
-182: || s - s* || 0.000192657609
-182: ---------------------------------------------334
-182: || s - s* || 0.0001895957591
-182: ---------------------------------------------335
-182: || s - s* || 0.0001865433936
-182: ---------------------------------------------336
-182: || s - s* || 0.0001835784713
-182: ---------------------------------------------337
-182: || s - s* || 0.0001835784713
-182: ---------------------------------------------338
-182: || s - s* || 0.0001804743495
-182: ---------------------------------------------339
-182: || s - s* || 0.0001747356463
-182: ---------------------------------------------340
-182: || s - s* || 0.0001719579523
-182: ---------------------------------------------341
-182: || s - s* || 0.0001719579523
-182: ---------------------------------------------342
-182: || s - s* || 0.0001690997653
-182: ---------------------------------------------343
-182: || s - s* || 0.000163722509
-182: ---------------------------------------------344
-182: || s - s* || 0.0001611194317
-182: ---------------------------------------------345
-182: || s - s* || 0.0001611194317
-182: ---------------------------------------------346
-182: || s - s* || 0.0001584368916
-182: ---------------------------------------------347
-182: || s - s* || 0.0001533980619
-182: ---------------------------------------------348
-182: || s - s* || 0.0001509589682
-182: ---------------------------------------------349
-182: || s - s* || 0.0001509589682
-182: ---------------------------------------------350
-182: || s - s* || 0.000148441276
-182: ---------------------------------------------351
-182: || s - s* || 0.0001460608969
-182: ---------------------------------------------352
-182: || s - s* || 0.0001437193718
-182: ---------------------------------------------353
-182: || s - s* || 0.0001414080815
+190: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocity
+190: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+190: Test timeout computed to be: 1500
+182: ---------------------------------------------164
+182: || s - s* || 0.002891394419
+182: ---------------------------------------------165
+182: || s - s* || 0.002846576087
+182: ---------------------------------------------166
+182: || s - s* || 0.002802448265
+182: ---------------------------------------------167
+182: || s - s* || 0.002758989738
+182: ---------------------------------------------168
+182: || s - s* || 0.00267375105
+182: ---------------------------------------------169
+182: || s - s* || 0.00267375105
+182: ---------------------------------------------170
+182: || s - s* || 0.002589830244
+182: ---------------------------------------------171
+182: || s - s* || 0.002549622152
+182: ---------------------------------------------172
+182: || s - s* || 0.002509690848
+182: ---------------------------------------------173
+182: || s - s* || 0.002470708609
+182: ---------------------------------------------174
+182: || s - s* || 0.002470708609
+182: ---------------------------------------------175
+182: || s - s* || 0.002392404736
+182: ---------------------------------------------176
+182: || s - s* || 0.002392404736
+182: ---------------------------------------------177
+182: || s - s* || 0.002316686426
+182: ---------------------------------------------178
+182: || s - s* || 0.002316686426
+182: ---------------------------------------------179
+182: || s - s* || 0.002243296513
+182: ---------------------------------------------180
+182: || s - s* || 0.002243296513
+182: ---------------------------------------------181
+182: || s - s* || 0.002172218934
+182: ---------------------------------------------182
+182: || s - s* || 0.002138391802
+182: ---------------------------------------------183
+182: || s - s* || 0.002138391802
+182: ---------------------------------------------184
+182: || s - s* || 0.002070413795
+182: ---------------------------------------------185
+182: || s - s* || 0.002070413795
+182: ---------------------------------------------186
+182: || s - s* || 0.002004572477
+182: ---------------------------------------------187
+182: || s - s* || 0.002004572477
+182: ---------------------------------------------188
+182: || s - s* || 0.001940775392
+182: ---------------------------------------------189
+182: || s - s* || 0.001940775392
+182: ---------------------------------------------190
+182: || s - s* || 0.001879070783
+182: ---------------------------------------------191
+182: || s - s* || 0.001849737514
+182: ---------------------------------------------192
+182: || s - s* || 0.001849737514
+182: ---------------------------------------------193
+182: || s - s* || 0.001790756822
+182: ---------------------------------------------194
+182: || s - s* || 0.001790756822
+182: ---------------------------------------------195
+182: || s - s* || 0.001733625224
+182: ---------------------------------------------196
+182: || s - s* || 0.001733625224
+182: ---------------------------------------------197
+182: || s - s* || 0.001678419715
+182: ---------------------------------------------198
+182: || s - s* || 0.001678419715
+182: ---------------------------------------------199
+182: || s - s* || 0.001624961908
+182: ---------------------------------------------200
+182: || s - s* || 0.001599540435
+182: ---------------------------------------------201
+182: || s - s* || 0.001599540435
+182: ---------------------------------------------202
+182: || s - s* || 0.00154836284
+182: ---------------------------------------------203
+182: || s - s* || 0.00154836284
+182: ---------------------------------------------204
+182: || s - s* || 0.001498925328
+182: ---------------------------------------------205
+182: || s - s* || 0.001498925328
+182: ---------------------------------------------206
+182: || s - s* || 0.00145107495
+182: ---------------------------------------------207
+182: || s - s* || 0.00145107495
+182: ---------------------------------------------208
+182: || s - s* || 0.001426112582
 188: Visual servoing task: 
 188: Type of control law 
 188: Eye-in-hand configuration 
@@ -142580,7 +142333,6 @@
 188:  n11=0.001645254508
 188:  n02=0.004432372196
 188: A = 2.541539504 B = -1.473504306 C = 1.424529163
-182: ---------------------------------------------354
 188: task rank: 5
 188: || s - s* || = 0.002082908195
 188: ---------------------------------------------43
@@ -142804,9 +142556,6 @@
 188: task rank: 5
 188: || s - s* || = 0.0004194220134
 188: ---------------------------------------------65
-182: || s - s* || 0.000139141001
-182: ---------------------------------------------355
-182: || s - s* || 0.0001367372079
 188: oP : 0  0  1  0  0  0  0.1cP : 0.5177989072  -0.5822861727  0.626759208  -0.08907151171  -0.1074854132  0.7004313844  0.1p : -0.1220622821  -0.1629110659  0.003407540029  0.001587227998  0.004084252871Ellipse:  
 188:  x=-0.1220622821
 188:  y=-0.1629110659
@@ -142827,6 +142576,8 @@
 188: task rank: 5
 188: || s - s* || = 0.0003612525475
 188: ---------------------------------------------67
+182: ---------------------------------------------209
+182: || s - s* || 0.001403577573
 188: oP : 0  0  1  0  0  0  0.1cP : 0.5026043287  -0.5839258326  0.6375104005  -0.08992091746  -0.106978604  0.7003453459  0.1p : -0.1233553043  -0.1623050514  0.003488435075  0.001556319809  0.004081275945Ellipse:  
 188:  x=-0.1233553043
 188:  y=-0.1623050514
@@ -144195,191 +143946,97 @@
 188: Error vector (s-s*) 
 188: 7.111879949e-05  -4.922617119e-05  -2.946889001e-06  2.046067546e-06  -1.013546607e-06
 188: Gain : Zero= 1	Inf= 1	Slope= 0
-182: ---------------------------------------------356
-182: || s - s* || 0.0001345626318
-182: ---------------------------------------------357
-182: || s - s* || 0.0001319872786
-182: ---------------------------------------------358
-182: || s - s* || 0.0001298878476
-182: ---------------------------------------------359
-182: || s - s* || 0.0001278183339
-187/290 Test #188: servoSimuCircle2DCamVelocityDisplay ...............................   Passed    1.45 sec
-test 190
-        Start 190: servoSimuFourPoints2DCamVelocity
+182: ---------------------------------------------210
+182: || s - s* || 0.001359736628
+182: ---------------------------------------------211
+182: || s - s* || 0.001338405921
+182: ---------------------------------------------212
+182: || s - s* || 0.001296568694
+182: ---------------------------------------------213
+182: || s - s* || 0.001296568694
+187/290 Test #188: servoSimuCircle2DCamVelocityDisplay ...............................   Passed    1.07 sec
+test 191
+        Start 191: servoSimuFourPoints2DCamVelocityDisplay
 
-190: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocity
-190: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-190: Test timeout computed to be: 1500
-182: ---------------------------------------------360
-182: || s - s* || 0.0001237603258
-182: ---------------------------------------------361
-182: || s - s* || 0.0001237603258
-182: ---------------------------------------------362
-182: || s - s* || 0.0001216971466
-182: ---------------------------------------------363
-182: || s - s* || 0.0001178247252
-182: ---------------------------------------------364
-182: || s - s* || 0.0001159501022
-182: ---------------------------------------------365
-182: || s - s* || 0.0001159501022
-182: ---------------------------------------------366
-182: || s - s* || 0.0001140174951
-182: ---------------------------------------------367
-182: || s - s* || 0.0001103887416
-182: ---------------------------------------------368
-182: || s - s* || 0.0001103887416
-182: ---------------------------------------------369
-182: || s - s* || 0.0001068110618
-182: ---------------------------------------------370
-182: || s - s* || 0.0001068110618
-182: ---------------------------------------------371
-182: || s - s* || 0.0001050360424
-182: ---------------------------------------------372
-182: || s - s* || 0.0001016923459
-182: ---------------------------------------------373
-182: || s - s* || 0.000100074137
-182: ---------------------------------------------374
-182: || s - s* || 0.000100074137
-182: ---------------------------------------------375
-182: || s - s* || 9.84107579e-05
-182: ---------------------------------------------376
-182: || s - s* || 9.527819774e-05
-182: ---------------------------------------------377
-182: || s - s* || 9.376187767e-05
-182: ---------------------------------------------378
-182: || s - s* || 9.376187767e-05
-182: ---------------------------------------------379
-182: || s - s* || 9.219928562e-05
-182: ---------------------------------------------380
-182: || s - s* || 8.92642193e-05
-182: ---------------------------------------------381
-182: || s - s* || 8.92642193e-05
-182: ---------------------------------------------382
-182: || s - s* || 8.77796622e-05
-182: ---------------------------------------------383
-182: || s - s* || 8.498516709e-05
-182: ---------------------------------------------384
-182: || s - s* || 8.498516709e-05
-182: ---------------------------------------------385
-182: || s - s* || 8.224947129e-05
-182: ---------------------------------------------386
-182: || s - s* || 8.224947129e-05
-182: ---------------------------------------------387
-182: || s - s* || 7.959933287e-05
-182: ---------------------------------------------388
-182: || s - s* || 7.83323052e-05
-182: ---------------------------------------------389
-182: || s - s* || 7.83323052e-05
-182: ---------------------------------------------390
-182: || s - s* || 7.70267105e-05
-182: ---------------------------------------------391
-182: || s - s* || 7.457415673e-05
-182: ---------------------------------------------392
-182: || s - s* || 7.338702824e-05
-182: ---------------------------------------------393
-182: || s - s* || 7.338702824e-05
-182: ---------------------------------------------394
-182: || s - s* || 7.216390996e-05
-182: ---------------------------------------------395
-182: || s - s* || 7.100551537e-05
-182: ---------------------------------------------396
-182: || s - s* || 6.986602214e-05
-182: ---------------------------------------------397
-182: || s - s* || 6.874474386e-05
-182: ---------------------------------------------398
-182: || s - s* || 6.655596052e-05
-182: ---------------------------------------------399
-182: || s - s* || 6.549634293e-05
-182: ---------------------------------------------400
-182: || s - s* || 6.549634293e-05
-182: ---------------------------------------------401
-182: || s - s* || 6.440835678e-05
-182: ---------------------------------------------402
-182: || s - s* || 6.235718876e-05
-182: ---------------------------------------------403
-182: || s - s* || 6.235718876e-05
-182: ---------------------------------------------404
-182: || s - s* || 6.034794647e-05
-182: ---------------------------------------------405
-182: || s - s* || 5.938704972e-05
-182: ---------------------------------------------406
-182: || s - s* || 5.938704972e-05
-182: ---------------------------------------------407
-182: || s - s* || 5.839781215e-05
-182: ---------------------------------------------408
-182: || s - s* || 5.653781927e-05
-182: ---------------------------------------------409
-182: || s - s* || 5.563755822e-05
-182: ---------------------------------------------410
-182: || s - s* || 5.563755822e-05
-182: ---------------------------------------------411
-182: || s - s* || 5.471072377e-05
-182: ---------------------------------------------412
-182: || s - s* || 5.296812918e-05
-182: ---------------------------------------------413
-182: || s - s* || 5.296812918e-05
-182: ---------------------------------------------414
-182: || s - s* || 5.212466162e-05
-182: ---------------------------------------------415
-182: || s - s* || 5.043069312e-05
-182: ---------------------------------------------416
-182: || s - s* || 5.043069312e-05
-182: ---------------------------------------------417
-182: || s - s* || 4.880565345e-05
-182: ---------------------------------------------418
-182: || s - s* || 4.802832361e-05
-182: ---------------------------------------------419
-182: || s - s* || 4.802832361e-05
-182: ---------------------------------------------420
-182: || s - s* || 4.646848539e-05
-182: ---------------------------------------------421
-182: || s - s* || 4.646848539e-05
-182: ---------------------------------------------422
-182: || s - s* || 4.569442522e-05
-182: ---------------------------------------------423
-182: || s - s* || 4.423880237e-05
-182: ---------------------------------------------424
-182: || s - s* || 4.353424287e-05
-182: ---------------------------------------------425
-182: || s - s* || 4.353424287e-05
-182: ---------------------------------------------426
-182: || s - s* || 4.280838606e-05
-182: ---------------------------------------------427
-182: || s - s* || 4.212087821e-05
-182: ---------------------------------------------428
-182: || s - s* || 4.144459764e-05
-182: ---------------------------------------------429
-182: || s - s* || 4.077915314e-05
-182: ---------------------------------------------430
-182: || s - s* || 3.948015626e-05
-182: ---------------------------------------------431
-182: || s - s* || 3.88513201e-05
-182: ---------------------------------------------432
-182: || s - s* || 3.88513201e-05
-182: ---------------------------------------------433
-182: || s - s* || 3.758953554e-05
-182: ---------------------------------------------434
-182: || s - s* || 3.758953554e-05
-182: ---------------------------------------------435
-182: || s - s* || 3.696330287e-05
-182: ---------------------------------------------436
-182: || s - s* || 3.578558987e-05
-182: ---------------------------------------------437
-182: || s - s* || 3.521556542e-05
-182: ---------------------------------------------438
-182: || s - s* || 3.521556542e-05
-182: ---------------------------------------------439
-182: || s - s* || 3.462772793e-05
-182: ---------------------------------------------440
-182: || s - s* || 3.352437811e-05
-182: ---------------------------------------------441
-182: || s - s* || 3.299035191e-05
-182: ---------------------------------------------442
-182: || s - s* || 3.299035191e-05
-182: ---------------------------------------------443
-182: || s - s* || 3.243834848e-05
-182: ---------------------------------------------444
-182: || s - s* || 3.191724082e-05
+191: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocityDisplay "-c" "-d"
+191: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+191: Test timeout computed to be: 1500
+182: ---------------------------------------------214
+182: || s - s* || 0.001275807657
+182: ---------------------------------------------215
+182: || s - s* || 0.001255623601
+182: ---------------------------------------------216
+182: || s - s* || 0.001235750471
+182: ---------------------------------------------217
+182: || s - s* || 0.001216187412
+182: ---------------------------------------------218
+182: || s - s* || 0.001196931135
+182: ---------------------------------------------219
+182: || s - s* || 0.001177976005
+182: ---------------------------------------------220
+182: || s - s* || 0.001140504024
+182: ---------------------------------------------221
+182: || s - s* || 0.001140504024
+182: ---------------------------------------------222
+182: || s - s* || 0.001104073459
+182: ---------------------------------------------223
+182: || s - s* || 0.001104073459
+182: ---------------------------------------------224
+182: || s - s* || 0.001068848324
+182: ---------------------------------------------225
+182: || s - s* || 0.001052036002
+182: ---------------------------------------------226
+182: || s - s* || 0.001052036002
+182: ---------------------------------------------227
+182: || s - s* || 0.00101822408
+182: ---------------------------------------------228
+182: || s - s* || 0.00101822408
+182: ---------------------------------------------229
+182: || s - s* || 0.0009855542205
+182: ---------------------------------------------230
+182: || s - s* || 0.0009855542205
+182: ---------------------------------------------231
+182: || s - s* || 0.0009539703921
+182: ---------------------------------------------232
+182: || s - s* || 0.0009539703921
+182: ---------------------------------------------233
+182: || s - s* || 0.0009233616436
+182: ---------------------------------------------234
+182: || s - s* || 0.0009233616436
+182: ---------------------------------------------235
+182: || s - s* || 0.0008937267131
+182: ---------------------------------------------236
+182: || s - s* || 0.0008796429836
+182: ---------------------------------------------237
+182: || s - s* || 0.0008657777139
+182: ---------------------------------------------238
+182: || s - s* || 0.0008521299212
+182: ---------------------------------------------239
+182: || s - s* || 0.0008521299212
+182: ---------------------------------------------240
+182: || s - s* || 0.0008246650896
+182: ---------------------------------------------241
+182: || s - s* || 0.0008246650896
+182: ---------------------------------------------242
+182: || s - s* || 0.0007981688368
+182: ---------------------------------------------243
+182: || s - s* || 0.0007981688368
+182: ---------------------------------------------244
+182: || s - s* || 0.0007725124766
+182: ---------------------------------------------245
+182: || s - s* || 0.0007725124766
+182: ---------------------------------------------246
+182: || s - s* || 0.0007476696469
+182: ---------------------------------------------247
+182: || s - s* || 0.000735867612
+182: ---------------------------------------------248
+182: || s - s* || 0.0007241850336
+182: ---------------------------------------------249
+182: || s - s* || 0.0007127512319
+182: ---------------------------------------------250
+182: || s - s* || 0.0007127512319
+182: ---------------------------------------------251
+182: || s - s* || 0.0007006844339
 189: oP : 0  1  0  0  0  0  0.1cP : 0  0.5  -0.8660254038  0  0.4330127019  0.25  0.1p : -0.1005037815  0.1749690457  -0.1005037815  2.966623608oP : 0  1  0  0  0  0  0.1cP : -0.3373810459  0.9360048623  0.1003440459  -0.0779474177  -0.2386135999  1.963699058  0.1p : -0.1285754474  0.3329844995  0.02732479464  -2.798396355Line:	  0.0779474177X+0.2386135999Y+-1.963699058Z +3.909126239=0
 189:      	rho=-0.1285754474     	theta=0.3329844995
 189: Line:	  0.0779474177X+0.2386135999Y+-1.963699058Z +3.909126239=0
@@ -144587,10 +144244,6 @@
 189: ---------------------------------------------81
 189: || s - s* || = 0.07255636486
 189: ---------------------------------------------82
-182: ---------------------------------------------445
-182: || s - s* || 3.14087769e-05
-182: ---------------------------------------------446
-182: || s - s* || 3.040418451e-05
 189: || s - s* || = 0.07095311094
 189: ---------------------------------------------83
 189: || s - s* || = 0.06936786594
@@ -145150,99 +144803,27 @@
 189: Error vector (s-s*) 
 189: 4.931453659e-07  -2.865252386e-06  5.179292159e-06  3.101625633e-05
 189: Gain : Zero= 1	Inf= 1	Slope= 0
-182: ---------------------------------------------447
-182: || s - s* || 2.991982384e-05
-182: ---------------------------------------------448
-182: || s - s* || 2.936861034e-05
-182: ---------------------------------------------449
-182: || s - s* || 2.890052266e-05
-188/290 Test #189: servoSimuCylinder2DCamVelocityDisplay .............................   Passed    1.39 sec
-test 191
-        Start 191: servoSimuFourPoints2DCamVelocityDisplay
+182: ---------------------------------------------252
+182: || s - s* || 0.0006677475892
+188/290 Test #189: servoSimuCylinder2DCamVelocityDisplay .............................   Passed    1.06 sec
+test 192
+        Start 192: servoSimuLine2DCamVelocityDisplay
 
-191: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuFourPoints2DCamVelocityDisplay "-c" "-d"
-191: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-191: Test timeout computed to be: 1500
-182: ---------------------------------------------450
-182: || s - s* || 2.844000373e-05
-182: ---------------------------------------------451
-182: || s - s* || 2.798691851e-05
-182: ---------------------------------------------452
-182: || s - s* || 2.754102631e-05
-182: ---------------------------------------------453
-182: || s - s* || 2.710223472e-05
-182: ---------------------------------------------454
-182: || s - s* || 2.667043078e-05
-182: ---------------------------------------------455
-182: || s - s* || 2.624552395e-05
-182: ---------------------------------------------456
-182: || s - s* || 2.582739367e-05
-182: ---------------------------------------------457
-182: || s - s* || 2.541591179e-05
-182: ---------------------------------------------458
-182: || s - s* || 2.501098269e-05
-182: ---------------------------------------------459
-182: || s - s* || 2.461254085e-05
-182: ---------------------------------------------460
-182: || s - s* || 2.422040554e-05
-182: ---------------------------------------------461
-182: || s - s* || 2.383454331e-05
-182: ---------------------------------------------462
-182: || s - s* || 2.345482574e-05
-182: ---------------------------------------------463
-182: || s - s* || 2.308113688e-05
-182: ---------------------------------------------464
-182: || s - s* || 2.271339032e-05
-182: ---------------------------------------------465
-182: || s - s* || 2.235153577e-05
-182: ---------------------------------------------466
-182: || s - s* || 2.199541774e-05
-182: ---------------------------------------------467
-182: || s - s* || 2.164497132e-05
-182: ---------------------------------------------468
-182: || s - s* || 2.130011465e-05
-182: ---------------------------------------------469
-182: || s - s* || 2.096073373e-05
-182: ---------------------------------------------470
-182: || s - s* || 2.062679067e-05
-182: ---------------------------------------------471
-182: || s - s* || 2.029813396e-05
-182: ---------------------------------------------472
-182: || s - s* || 1.997471979e-05
-182: ---------------------------------------------473
-182: || s - s* || 1.965644901e-05
-182: ---------------------------------------------474
-182: || s - s* || 1.934326283e-05
-182: ---------------------------------------------475
-182: || s - s* || 1.903504986e-05
-182: ---------------------------------------------476
-182: || s - s* || 1.873176092e-05
-182: ---------------------------------------------477
-182: || s - s* || 1.843330264e-05
-182: ---------------------------------------------478
-182: || s - s* || 1.813959098e-05
-182: ---------------------------------------------479
-182: || s - s* || 1.785055063e-05
-182: ---------------------------------------------480
-182: || s - s* || 1.756612128e-05
-182: ---------------------------------------------481
-182: || s - s* || 1.728622929e-05
-182: ---------------------------------------------482
-182: || s - s* || 1.701078214e-05
-182: ---------------------------------------------483
-182: || s - s* || 1.673974903e-05
-182: ---------------------------------------------484
-182: || s - s* || 1.647301994e-05
-182: ---------------------------------------------485
-182: || s - s* || 1.621055229e-05
-182: ---------------------------------------------486
-182: || s - s* || 1.595224645e-05
-182: ---------------------------------------------487
-182: || s - s* || 1.569806147e-05
-182: ---------------------------------------------488
-182: || s - s* || 1.544791939e-05
-182: ---------------------------------------------489
-182: || s - s* || 1.520175603e-05
+192: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuLine2DCamVelocityDisplay "-c" "-d"
+192: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+192: Test timeout computed to be: 1500
+182: ---------------------------------------------253
+182: || s - s* || 0.0006526287973
+182: ---------------------------------------------254
+182: || s - s* || 0.0006320848078
+182: ---------------------------------------------255
+182: || s - s* || 0.0006220943574
+182: ---------------------------------------------256
+182: || s - s* || 0.0006122592383
+182: ---------------------------------------------257
+182: || s - s* || 0.0006025777976
+182: ---------------------------------------------258
+182: || s - s* || 0.000593049068
 190: 
 190: -------------------------------------------------------
 190:  Test program for vpServo 
@@ -145669,12 +145250,6 @@
 190: ---------------------------------------------147
 190: || s - s* || = 0.0098047
 190: ---------------------------------------------148
-182: ---------------------------------------------490
-182: || s - s* || 1.495951413e-05
-182: ---------------------------------------------491
-182: || s - s* || 1.472114285e-05
-182: ---------------------------------------------492
-182: || s - s* || 1.448658019e-05
 190: || s - s* || = 0.00956706
 190: ---------------------------------------------149
 190: || s - s* || = 0.00933639
@@ -145865,6 +145440,8 @@
 190: ---------------------------------------------242
 190: || s - s* || = 0.00137732
 190: ---------------------------------------------243
+182: ---------------------------------------------259
+182: || s - s* || 0.0005836695201
 190: || s - s* || = 0.00135255
 190: ---------------------------------------------244
 190: || s - s* || = 0.00132828
@@ -146261,6 +145838,8 @@
 190: ---------------------------------------------440
 190: || s - s* || = 5.46109e-05
 190: ---------------------------------------------441
+182: ---------------------------------------------260
+182: || s - s* || 0.000565284132
 190: || s - s* || = 5.37826e-05
 190: ---------------------------------------------442
 190: || s - s* || = 5.29671e-05
@@ -146507,10 +146086,6 @@
 190: ---------------------------------------------563
 190: || s - s* || = 8.58178e-06
 190: ---------------------------------------------564
-182: ---------------------------------------------493
-182: || s - s* || 1.425575391e-05
-182: ---------------------------------------------494
-182: || s - s* || 1.402861557e-05
 190: || s - s* || = 8.45512e-06
 190: ---------------------------------------------565
 190: || s - s* || = 8.33034e-06
@@ -146713,7 +146288,6 @@
 190: ---------------------------------------------664
 190: || s - s* || = 1.92687e-06
 190: ---------------------------------------------665
-182: ---------------------------------------------495
 190: || s - s* || = 1.8987e-06
 190: ---------------------------------------------666
 190: || s - s* || = 1.87094e-06
@@ -146752,7 +146326,6 @@
 190: ---------------------------------------------683
 190: || s - s* || = 1.4568e-06
 190: ---------------------------------------------684
-182: || s - s* || 1.358333678e-05
 190: || s - s* || = 1.43553e-06
 190: ---------------------------------------------685
 190: || s - s* || = 1.41457e-06
@@ -146845,6 +146418,10 @@
 190: ---------------------------------------------729
 190: || s - s* || = 7.41079e-07
 190: ---------------------------------------------730
+182: ---------------------------------------------261
+182: || s - s* || 0.0005563431898
+182: ---------------------------------------------262
+182: || s - s* || 0.0005388129836
 190: || s - s* || = 7.30281e-07
 190: ---------------------------------------------731
 190: || s - s* || = 7.19641e-07
@@ -146915,8 +146492,6 @@
 190: ---------------------------------------------764
 190: || s - s* || = 4.43501e-07
 190: ---------------------------------------------765
-182: ---------------------------------------------496
-182: || s - s* || 1.358333678e-05
 190: || s - s* || = 4.37046e-07
 190: ---------------------------------------------766
 190: || s - s* || = 4.30686e-07
@@ -147115,8 +146690,6 @@
 190: ---------------------------------------------863
 190: || s - s* || = 1.04074e-07
 190: ---------------------------------------------864
-182: ---------------------------------------------497
-182: || s - s* || 1.331780202e-05
 190: || s - s* || = 1.02563e-07
 190: ---------------------------------------------865
 190: || s - s* || = 1.01073e-07
@@ -147319,8 +146892,6 @@
 190: ---------------------------------------------964
 190: || s - s* || = 2.37722e-08
 190: ---------------------------------------------965
-182: ---------------------------------------------498
-182: || s - s* || 1.30989395e-05
 190: || s - s* || = 2.34273e-08
 190: ---------------------------------------------966
 190: || s - s* || = 2.30875e-08
@@ -147543,7 +147114,6 @@
 190: ---------------------------------------------1075
 190: || s - s* || = 4.6973e-09
 190: ---------------------------------------------1076
-182: ---------------------------------------------499
 190: || s - s* || = 4.6292e-09
 190: ---------------------------------------------1077
 190: || s - s* || = 4.56208e-09
@@ -147582,7 +147152,6 @@
 190: ---------------------------------------------1094
 190: || s - s* || = 3.55908e-09
 190: ---------------------------------------------1095
-182: || s - s* || 1.285659163e-05
 190: || s - s* || = 3.50748e-09
 190: ---------------------------------------------1096
 190: || s - s* || = 3.45663e-09
@@ -147793,7 +147362,6 @@
 190: ---------------------------------------------1199
 190: || s - s* || = 7.68161e-10
 190: ---------------------------------------------1200
-182: ---------------------------------------------500
 190: || s - s* || = 7.57027e-10
 190: ---------------------------------------------1201
 190: || s - s* || = 7.46054e-10
@@ -147820,7 +147388,6 @@
 190: ---------------------------------------------1212
 190: || s - s* || = 6.35357e-10
 190: ---------------------------------------------1213
-182: || s - s* || 1.244196426e-05
 190: || s - s* || = 6.26147e-10
 190: ---------------------------------------------1214
 190: || s - s* || = 6.17071e-10
@@ -147907,6 +147474,14 @@
 190: ---------------------------------------------1255
 190: || s - s* || = 3.39122e-10
 190: ---------------------------------------------1256
+182: ---------------------------------------------263
+182: || s - s* || 0.0005218318607
+182: ---------------------------------------------264
+182: || s - s* || 0.000513574547
+182: ---------------------------------------------265
+182: || s - s* || 0.0005054467002
+182: ---------------------------------------------266
+182: || s - s* || 0.0004974445682
 190: || s - s* || = 3.34207e-10
 190: ---------------------------------------------1257
 190: || s - s* || = 3.29363e-10
@@ -148003,32 +147578,6 @@
 190: ---------------------------------------------1303
 190: || s - s* || = 1.68268e-10
 190: ---------------------------------------------1304
-182: Visual servoing task: 
-182: Type of control law 
-182: Eye-in-hand configuration 
-182: Control in the camera frame 
-182: List of visual features : s
-182: Point:  Z=0.7968792108 x=-0.05666436192 y=-0.05766155335
-182: Point:  Z=0.7968843155 x=0.05627278486 y=-0.05849421609
-182: Point:  Z=0.7972316503 x=0.05708090642 y=0.05441800807
-182: Point:  Z=0.7972265455 x=-0.05580703086 y=0.05525103103
-182: List of desired visual features : s*
-182: Point:  Z=0.8 x=-0.05625 y=-0.05625
-182: Point:  Z=0.8 x=0.05625 y=-0.05625
-182: Point:  Z=0.8 x=0.05625 y=0.05625
-182: Point:  Z=0.8 x=-0.05625 y=0.05625
-182: Interaction Matrix Ls 
-182: -1.25  0  -0.0703125  0.0031640625  -1.003164063  -0.05625
-182: 0  -1.25  -0.0703125  1.003164063  -0.0031640625  0.05625
-182: -1.25  0  0.0703125  -0.0031640625  -1.003164063  -0.05625
-182: 0  -1.25  -0.0703125  1.003164063  0.0031640625  -0.05625
-182: -1.25  0  0.0703125  0.0031640625  -1.003164063  0.05625
-182: 0  -1.25  0.0703125  1.003164063  -0.0031640625  -0.05625
-182: -1.25  0  -0.0703125  -0.0031640625  -1.003164063  0.05625
-182: 0  -1.25  0.0703125  1.003164063  0.0031640625  0.05625
-182: Error vector (s-s*) 
-182: -0.0004143619213  -0.001411553351  2.278485775e-05  -0.00224421609  0.0008309064238  -0.001831991931  0.0004429691425  -0.0009989689736
-182: Gain : Zero= 0.8	Inf= 0.8	Slope= 0
 190: || s - s* || = 1.65829e-10
 190: ---------------------------------------------1305
 190: || s - s* || = 1.63426e-10
@@ -148448,22 +147997,101 @@
 190: Error vector (s-s*) 
 190: -9.345805345e-07  -8.010690295e-07  1.201603544e-06  -8.010690295e-07  1.201603544e-06  1.335115049e-06  -9.345805345e-07  1.335115049e-06
 190: Gain : Zero= 1	Inf= 1	Slope= 0
-182: Final robot position with respect to the object frame:
-182: 0.0001760266094  -0.001282767375  0.7970554305  0.00385905762  -7.095203122e-05  -0.007375839671
-189/290 Test #182: servoSimuAfma6FourPoints2DCamVelocity .............................   Passed    6.57 sec
-test 192
-        Start 192: servoSimuLine2DCamVelocityDisplay
-
-192: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuLine2DCamVelocityDisplay "-c" "-d"
-192: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-192: Test timeout computed to be: 1500
-190/290 Test #190: servoSimuFourPoints2DCamVelocity ..................................   Passed    1.49 sec
+182: ---------------------------------------------267
+182: || s - s* || 0.0004895670299
+189/290 Test #190: servoSimuFourPoints2DCamVelocity ..................................   Passed    1.13 sec
 test 193
         Start 193: servoSimuPoint2DCamVelocity1
 
 193: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DCamVelocity1
 193: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
 193: Test timeout computed to be: 1500
+182: ---------------------------------------------268
+182: || s - s* || 0.0004818146399
+182: ---------------------------------------------269
+182: || s - s* || 0.0004741843003
+182: ---------------------------------------------270
+182: || s - s* || 0.0004666761196
+182: ---------------------------------------------271
+182: || s - s* || 0.0004592856143
+182: ---------------------------------------------272
+182: || s - s* || 0.0004520120299
+182: ---------------------------------------------273
+182: || s - s* || 0.0004448530049
+182: ---------------------------------------------274
+182: || s - s* || 0.0004378069249
+182: ---------------------------------------------275
+182: || s - s* || 0.0004308716859
+182: ---------------------------------------------276
+182: || s - s* || 0.0004240460625
+182: ---------------------------------------------277
+182: || s - s* || 0.0004173273533
+182: ---------------------------------------------278
+182: || s - s* || 0.0004107151974
+182: ---------------------------------------------279
+182: || s - s* || 0.0004042071193
+182: ---------------------------------------------280
+182: || s - s* || 0.0003978016545
+182: ---------------------------------------------281
+182: || s - s* || 0.0003914973536
+182: ---------------------------------------------282
+182: || s - s* || 0.0003852924802
+182: ---------------------------------------------283
+182: || s - s* || 0.0003791851832
+182: ---------------------------------------------284
+182: || s - s* || 0.0003731745317
+182: ---------------------------------------------285
+182: || s - s* || 0.0003672585732
+182: ---------------------------------------------286
+182: || s - s* || 0.0003614359729
+182: ---------------------------------------------287
+182: || s - s* || 0.0003557051308
+182: ---------------------------------------------288
+182: || s - s* || 0.0003500646153
+182: ---------------------------------------------289
+182: || s - s* || 0.0003445135571
+182: ---------------------------------------------290
+182: || s - s* || 0.0003390501437
+182: ---------------------------------------------291
+182: || s - s* || 0.0003336730027
+182: ---------------------------------------------292
+182: || s - s* || 0.0003283803964
+182: ---------------------------------------------293
+182: || s - s* || 0.0003231713927
+182: ---------------------------------------------294
+182: || s - s* || 0.0003180449306
+182: ---------------------------------------------295
+182: || s - s* || 0.0003129995854
+182: ---------------------------------------------296
+182: || s - s* || 0.0003080335984
+182: ---------------------------------------------297
+182: || s - s* || 0.0003031463307
+182: ---------------------------------------------298
+182: || s - s* || 0.0002983363059
+182: ---------------------------------------------299
+182: || s - s* || 0.0002936023121
+182: ---------------------------------------------300
+182: || s - s* || 0.0002889430428
+182: ---------------------------------------------301
+182: || s - s* || 0.0002843576631
+182: ---------------------------------------------302
+182: || s - s* || 0.0002798441277
+182: ---------------------------------------------303
+182: || s - s* || 0.0002754019775
+182: ---------------------------------------------304
+182: || s - s* || 0.0002710304101
+182: ---------------------------------------------305
+182: || s - s* || 0.0002667279924
+182: ---------------------------------------------306
+182: || s - s* || 0.0002624933289
+182: ---------------------------------------------307
+182: || s - s* || 0.0002583258713
+182: ---------------------------------------------308
+182: || s - s* || 0.0002542242572
+182: ---------------------------------------------309
+182: || s - s* || 0.0002501868655
+182: ---------------------------------------------310
+182: || s - s* || 0.0002459244676
 191: 
 191: ----------------------------------------------
 191:  Test program for vpServo 
@@ -148802,6 +148430,10 @@
 191: ---------------------------------------------155
 191: || s - s* || = 5.46439e-07
 191: ---------------------------------------------156
+182: ---------------------------------------------311
+182: || s - s* || 0.0002420186555
+182: ---------------------------------------------312
+182: || s - s* || 0.0002380952325
 191: || s - s* || = 5.036e-07
 191: ---------------------------------------------157
 191: || s - s* || = 4.64119e-07
@@ -148918,242 +148550,84 @@
 191: -1.256887264e-05  -4.09329213e-05  -9.260521448e-06  1.641373166e-05  -7.118304783e-05  1.71558618e-05  -6.734837767e-05  -4.220566134e-05
 191: Gain : Zero= 1	Inf= 1	Slope= 0
 191: Final robot position with respect to the object frame:
+182: ---------------------------------------------313
+182: || s - s* || 0.0002343131957
 191: -4.059501596e-05  -1.060679969e-05  1.00000127  0.0001785539278  5.045003336e-05  0.0002917670275
-191/290 Test #191: servoSimuFourPoints2DCamVelocityDisplay ...........................   Passed    1.53 sec
+190/290 Test #191: servoSimuFourPoints2DCamVelocityDisplay ...........................   Passed    1.06 sec
 test 194
         Start 194: servoSimuPoint2DCamVelocity2
 
 194: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DCamVelocity2
 194: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
 194: Test timeout computed to be: 1500
-193: 
-193: Visual servoing task: 
-193: Type of control law 
-193: Eye-in-hand configuration 
-193: Control in the camera frame 
-193: List of visual features : s
-193: Point:  Z=2 x=0.05 y=0.1
-193: List of desired visual features : s*
-193: Point:  Z=1 x=0 y=0
-193: Interaction Matrix Ls 
-193: not yet computed 
-193: Error vector (s-s*) 
-193: not yet computed 
-193: Gain : Zero= 1	Inf= 1	Slope= 0
-193: ---------------------------------------------1
-193: || s - s* || = 0.0125
-193: ---------------------------------------------2
-193: || s - s* || = 0.0117554
-193: ---------------------------------------------3
-193: || s - s* || = 0.0110555
-193: ---------------------------------------------4
-193: || s - s* || = 0.0103977
-193: ---------------------------------------------5
-193: || s - s* || = 0.00977927
-193: ---------------------------------------------6
-193: || s - s* || = 0.00919791
-193: ---------------------------------------------7
-193: || s - s* || = 0.00865134
-193: ---------------------------------------------8
-193: || s - s* || = 0.00813745
-193: ---------------------------------------------9
-193: || s - s* || = 0.00765428
-193: ---------------------------------------------10
-193: || s - s* || = 0.00719995
-193: ---------------------------------------------11
-193: || s - s* || = 0.00677274
-193: ---------------------------------------------12
-193: || s - s* || = 0.006371
-193: ---------------------------------------------13
-193: || s - s* || = 0.00599321
-193: ---------------------------------------------14
-193: || s - s* || = 0.00563791
-193: ---------------------------------------------15
-193: || s - s* || = 0.00530377
-193: ---------------------------------------------16
-193: || s - s* || = 0.00498951
-193: ---------------------------------------------17
-193: || s - s* || = 0.00469394
-193: ---------------------------------------------18
-193: || s - s* || = 0.00441594
-193: ---------------------------------------------19
-193: || s - s* || = 0.00415445
-193: ---------------------------------------------20
-193: || s - s* || = 0.0039085
-193: ---------------------------------------------21
-193: || s - s* || = 0.00367715
-193: ---------------------------------------------22
-193: || s - s* || = 0.00345954
-193: ---------------------------------------------23
-193: || s - s* || = 0.00325483
-193: ---------------------------------------------24
-193: || s - s* || = 0.00306227
-193: ---------------------------------------------25
-193: || s - s* || = 0.00288112
-193: ---------------------------------------------26
-193: || s - s* || = 0.00271071
-193: ---------------------------------------------27
-193: || s - s* || = 0.00255041
-193: ---------------------------------------------28
-193: || s - s* || = 0.0023996
-193: ---------------------------------------------29
-193: || s - s* || = 0.00225772
-193: ---------------------------------------------30
-193: || s - s* || = 0.00212425
-193: ---------------------------------------------31
-193: || s - s* || = 0.00199868
-193: ---------------------------------------------32
-193: || s - s* || = 0.00188054
-193: ---------------------------------------------33
-193: || s - s* || = 0.0017694
-193: ---------------------------------------------34
-193: || s - s* || = 0.00166483
-193: ---------------------------------------------35
-193: || s - s* || = 0.00156645
-193: ---------------------------------------------36
-193: || s - s* || = 0.00147389
-193: ---------------------------------------------37
-193: || s - s* || = 0.00138681
-193: ---------------------------------------------38
-193: || s - s* || = 0.00130487
-193: ---------------------------------------------39
-193: || s - s* || = 0.00122779
-193: ---------------------------------------------40
-193: || s - s* || = 0.00115526
-193: ---------------------------------------------41
-193: || s - s* || = 0.00108701
-193: ---------------------------------------------42
-193: || s - s* || = 0.00102281
-193: ---------------------------------------------43
-193: || s - s* || = 0.000962396
-193: ---------------------------------------------44
-193: || s - s* || = 0.000905555
-193: ---------------------------------------------45
-193: || s - s* || = 0.000852074
-193: ---------------------------------------------46
-193: || s - s* || = 0.000801753
-193: ---------------------------------------------47
-193: || s - s* || = 0.000754405
-193: ---------------------------------------------48
-193: || s - s* || = 0.000709856
-193: ---------------------------------------------49
-193: || s - s* || = 0.000667938
-193: ---------------------------------------------50
-193: || s - s* || = 0.000628497
-193: ---------------------------------------------51
-193: || s - s* || = 0.000591386
-193: ---------------------------------------------52
-193: || s - s* || = 0.000556467
-193: ---------------------------------------------53
-193: || s - s* || = 0.000523611
-193: ---------------------------------------------54
-193: || s - s* || = 0.000492696
-193: ---------------------------------------------55
-193: || s - s* || = 0.000463607
-193: ---------------------------------------------56
-193: || s - s* || = 0.000436235
-193: ---------------------------------------------57
-193: || s - s* || = 0.00041048
-193: ---------------------------------------------58
-193: || s - s* || = 0.000386247
-193: ---------------------------------------------59
-193: || s - s* || = 0.000363444
-193: ---------------------------------------------60
-193: || s - s* || = 0.000341988
-193: ---------------------------------------------61
-193: || s - s* || = 0.000321799
-193: ---------------------------------------------62
-193: || s - s* || = 0.000302802
-193: ---------------------------------------------63
-193: || s - s* || = 0.000284927
-193: ---------------------------------------------64
-193: || s - s* || = 0.000268107
-193: ---------------------------------------------65
-193: || s - s* || = 0.00025228
-193: ---------------------------------------------66
-193: || s - s* || = 0.000237388
-193: ---------------------------------------------67
-193: || s - s* || = 0.000223375
-193: ---------------------------------------------68
-193: || s - s* || = 0.000210189
-193: ---------------------------------------------69
-193: || s - s* || = 0.000197782
-193: ---------------------------------------------70
-193: || s - s* || = 0.000186107
-193: ---------------------------------------------71
-193: || s - s* || = 0.000175122
-193: ---------------------------------------------72
-193: || s - s* || = 0.000164785
-193: ---------------------------------------------73
-193: || s - s* || = 0.000155058
-193: ---------------------------------------------74
-193: || s - s* || = 0.000145905
-193: ---------------------------------------------75
-193: || s - s* || = 0.000137293
-193: ---------------------------------------------76
-193: || s - s* || = 0.000129189
-193: ---------------------------------------------77
-193: || s - s* || = 0.000121564
-193: ---------------------------------------------78
-193: || s - s* || = 0.000114389
-193: ---------------------------------------------79
-193: || s - s* || = 0.000107637
-193: ---------------------------------------------80
-193: || s - s* || = 0.000101284
-193: ---------------------------------------------81
-193: || s - s* || = 9.53055e-05
-193: ---------------------------------------------82
-193: || s - s* || = 8.96802e-05
-193: ---------------------------------------------83
-193: || s - s* || = 8.4387e-05
-193: ---------------------------------------------84
-193: || s - s* || = 7.94062e-05
-193: ---------------------------------------------85
-193: || s - s* || = 7.47194e-05
-193: ---------------------------------------------86
-193: || s - s* || = 7.03092e-05
-193: ---------------------------------------------87
-193: || s - s* || = 6.61594e-05
-193: ---------------------------------------------88
-193: || s - s* || = 6.22545e-05
-193: ---------------------------------------------89
-193: || s - s* || = 5.85801e-05
-193: ---------------------------------------------90
-193: || s - s* || = 5.51226e-05
-193: ---------------------------------------------91
-193: || s - s* || = 5.18691e-05
-193: ---------------------------------------------92
-193: || s - s* || = 4.88077e-05
-193: ---------------------------------------------93
-193: || s - s* || = 4.5927e-05
-193: ---------------------------------------------94
-193: || s - s* || = 4.32163e-05
-193: ---------------------------------------------95
-193: || s - s* || = 4.06656e-05
-193: ---------------------------------------------96
-193: || s - s* || = 3.82655e-05
-193: ---------------------------------------------97
-193: || s - s* || = 3.6007e-05
-193: ---------------------------------------------98
-193: || s - s* || = 3.38818e-05
-193: ---------------------------------------------99
-193: || s - s* || = 3.18821e-05
-193: ---------------------------------------------100
-193: || s - s* || = 3.00004e-05
-193: Visual servoing task: 
-193: Type of control law 
-193: Eye-in-hand configuration 
-193: Control in the camera frame 
-193: List of visual features : s
-193: Point:  Z=2.0083 x=0.0024495 y=0.00489901
-193: List of desired visual features : s*
-193: Point:  Z=1 x=0 y=0
-193: Interaction Matrix Ls 
-193: -1  0  0  0  -1  0
-193: 0  -1  0  1  -0  -0
-193: Error vector (s-s*) 
-193: 0.002449504621  0.004899009241
-193: Gain : Zero= 1	Inf= 1	Slope= 0
+182: ---------------------------------------------314
+182: || s - s* || 0.0002305906887
+182: ---------------------------------------------315
+182: || s - s* || 0.0002269269641
+182: ---------------------------------------------316
+182: || s - s* || 0.0002233216277
+182: ---------------------------------------------317
+182: || s - s* || 0.0002197730583
+182: ---------------------------------------------318
+182: || s - s* || 0.0002149173755
+182: ---------------------------------------------319
+182: || s - s* || 0.0002115022201
+182: ---------------------------------------------320
+182: || s - s* || 0.0002081113552
+182: ---------------------------------------------321
+182: || s - s* || 0.0002048041338
+182: ---------------------------------------------322
+182: || s - s* || 0.0002015497222
+182: ---------------------------------------------323
+182: || s - s* || 0.0001983464963
+182: ---------------------------------------------324
+182: || s - s* || 0.0001951941982
+182: ---------------------------------------------325
+182: || s - s* || 0.0001920920195
+182: ---------------------------------------------326
+182: || s - s* || 0.0001890389423
+182: ---------------------------------------------327
+182: || s - s* || 0.0001860342673
+182: ---------------------------------------------328
+182: || s - s* || 0.0001830770871
+182: ---------------------------------------------329
+182: || s - s* || 0.000180166869
+182: ---------------------------------------------330
+182: || s - s* || 0.000180166869
+182: ---------------------------------------------331
+182: || s - s* || 0.0001736528564
+182: ---------------------------------------------332
+182: || s - s* || 0.0001708928343
+182: ---------------------------------------------333
+182: || s - s* || 0.0001708928343
+182: ---------------------------------------------334
+182: || s - s* || 0.000165429991
+182: ---------------------------------------------335
+182: || s - s* || 0.000165429991
+182: ---------------------------------------------336
+182: || s - s* || 0.0001601444944
+182: ---------------------------------------------337
+182: || s - s* || 0.0001601444944
+182: ---------------------------------------------338
+182: || s - s* || 0.0001550302061
+182: ---------------------------------------------339
+182: || s - s* || 0.0001525655451
+182: ---------------------------------------------340
+182: || s - s* || 0.0001525655451
+182: ---------------------------------------------341
+182: || s - s* || 0.0001476869416
+182: ---------------------------------------------342
+182: || s - s* || 0.0001453387863
+182: ---------------------------------------------343
+182: || s - s* || 0.0001453387863
+182: ---------------------------------------------344
+182: || s - s* || 0.0001406919856
+182: ---------------------------------------------345
+182: || s - s* || 0.0001384547761
+182: ---------------------------------------------346
+182: || s - s* || 0.0001362524307
+182: ---------------------------------------------347
+182: || s - s* || 0.0001340853143
 192: oP : 0  0  1  0  0  1  0  0cP : -0  -1  -0  0  0  -0  1  -1p : -0  -1.570796327oP : 0  0  1  0  0  1  0  0cP : 0.9806120266  0.001705079777  0.1959518973  0  -0.1959514268  -0.0004404226365  0.9806135041  -1.019759747p : -0.1998258188  0.001738789667Line:	  -0.1959514268X+-0.0004404226365Y+0.9806135041Z +-1.019759747=0
 192:      	rho=-0.1998258188     	theta=0.001738789667
 192: Visual servoing task: 
@@ -149251,7 +148725,6 @@
 192: ---------------------------------------------39
 192: || s - s* || = 0.1146255628
 192: ---------------------------------------------40
-192/290 Test #193: servoSimuPoint2DCamVelocity1 ......................................   Passed    1.43 sec
 192: || s - s* || = 0.10570891
 192: ---------------------------------------------41
 192: || s - s* || = 0.09748669412
@@ -149284,12 +148757,6 @@
 192: ---------------------------------------------55
 192: || s - s* || = 0.03139690001
 192: ---------------------------------------------56
-test 195
-        Start 195: servoSimuPoint2DCamVelocity3
-
-195: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DCamVelocity3
-195: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-195: Test timeout computed to be: 1500
 192: || s - s* || = 0.02895694386
 192: ---------------------------------------------57
 192: || s - s* || = 0.02670667318
@@ -149480,6 +148947,8 @@
 192: ---------------------------------------------150
 192: || s - s* || = 1.446482586e-05
 192: ---------------------------------------------151
+182: ---------------------------------------------348
+182: || s - s* || 0.0001340853143
 192: || s - s* || = 1.334113721e-05
 192: ---------------------------------------------152
 192: || s - s* || = 1.230474113e-05
@@ -149595,13 +149064,382 @@
 192: Error vector (s-s*) 
 192: -0.0001090218798  0.0004917231525
 192: Gain : Zero= 1	Inf= 1	Slope= 0
-193/290 Test #192: servoSimuLine2DCamVelocityDisplay .................................   Passed    1.49 sec
+182: ---------------------------------------------349
+182: || s - s* || 0.0001295560191
+191/290 Test #192: servoSimuLine2DCamVelocityDisplay .................................   Passed    1.01 sec
+test 195
+        Start 195: servoSimuPoint2DCamVelocity3
+
+195: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DCamVelocity3
+195: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+195: Test timeout computed to be: 1500
+182: ---------------------------------------------350
+182: || s - s* || 0.0001295560191
+182: ---------------------------------------------351
+182: || s - s* || 0.0001253320309
+182: ---------------------------------------------352
+182: || s - s* || 0.000123338543
+182: ---------------------------------------------353
+182: || s - s* || 0.000123338543
+182: ---------------------------------------------354
+182: || s - s* || 0.0001193906749
+182: ---------------------------------------------355
+182: || s - s* || 0.0001193906749
+182: ---------------------------------------------356
+182: || s - s* || 0.0001155728541
+182: ---------------------------------------------357
+182: || s - s* || 0.0001155728541
+182: ---------------------------------------------358
+182: || s - s* || 0.0001118763433
+182: ---------------------------------------------359
+182: || s - s* || 0.0001118763433
+182: ---------------------------------------------360
+182: || s - s* || 0.0001083013961
+182: ---------------------------------------------361
+182: || s - s* || 0.0001065784176
+182: ---------------------------------------------362
+182: || s - s* || 0.0001048827259
+182: ---------------------------------------------363
+182: || s - s* || 0.0001048827259
+182: ---------------------------------------------364
+182: || s - s* || 0.0001015023106
+182: ---------------------------------------------365
+182: || s - s* || 0.0001015023106
+182: ---------------------------------------------366
+182: || s - s* || 9.823918034e-05
+182: ---------------------------------------------367
+182: || s - s* || 9.823918034e-05
+182: ---------------------------------------------368
+182: || s - s* || 9.507982676e-05
+182: ---------------------------------------------369
+182: || s - s* || 9.356664585e-05
+193: 
+193: Visual servoing task: 
+193: Type of control law 
+193: Eye-in-hand configuration 
+193: Control in the camera frame 
+193: List of visual features : s
+193: Point:  Z=2 x=0.05 y=0.1
+193: List of desired visual features : s*
+193: Point:  Z=1 x=0 y=0
+193: Interaction Matrix Ls 
+193: not yet computed 
+193: Error vector (s-s*) 
+193: not yet computed 
+193: Gain : Zero= 1	Inf= 1	Slope= 0
+193: ---------------------------------------------1
+193: || s - s* || = 0.0125
+193: ---------------------------------------------2
+193: || s - s* || = 0.0117554
+193: ---------------------------------------------3
+193: || s - s* || = 0.0110555
+193: ---------------------------------------------4
+193: || s - s* || = 0.0103977
+193: ---------------------------------------------5
+193: || s - s* || = 0.00977927
+193: ---------------------------------------------6
+193: || s - s* || = 0.00919791
+193: ---------------------------------------------7
+193: || s - s* || = 0.00865134
+193: ---------------------------------------------8
+193: || s - s* || = 0.00813745
+193: ---------------------------------------------9
+193: || s - s* || = 0.00765428
+193: ---------------------------------------------10
+193: || s - s* || = 0.00719995
+193: ---------------------------------------------11
+193: || s - s* || = 0.00677274
+193: ---------------------------------------------12
+193: || s - s* || = 0.006371
+193: ---------------------------------------------13
+193: || s - s* || = 0.00599321
+193: ---------------------------------------------14
+193: || s - s* || = 0.00563791
+193: ---------------------------------------------15
+193: || s - s* || = 0.00530377
+193: ---------------------------------------------16
+193: || s - s* || = 0.00498951
+193: ---------------------------------------------17
+193: || s - s* || = 0.00469394
+193: ---------------------------------------------18
+193: || s - s* || = 0.00441594
+193: ---------------------------------------------19
+193: || s - s* || = 0.00415445
+193: ---------------------------------------------20
+193: || s - s* || = 0.0039085
+193: ---------------------------------------------21
+193: || s - s* || = 0.00367715
+193: ---------------------------------------------22
+193: || s - s* || = 0.00345954
+193: ---------------------------------------------23
+193: || s - s* || = 0.00325483
+193: ---------------------------------------------24
+193: || s - s* || = 0.00306227
+193: ---------------------------------------------25
+193: || s - s* || = 0.00288112
+193: ---------------------------------------------26
+193: || s - s* || = 0.00271071
+193: ---------------------------------------------27
+193: || s - s* || = 0.00255041
+193: ---------------------------------------------28
+193: || s - s* || = 0.0023996
+193: ---------------------------------------------29
+193: || s - s* || = 0.00225772
+193: ---------------------------------------------30
+193: || s - s* || = 0.00212425
+193: ---------------------------------------------31
+193: || s - s* || = 0.00199868
+193: ---------------------------------------------32
+193: || s - s* || = 0.00188054
+193: ---------------------------------------------33
+193: || s - s* || = 0.0017694
+193: ---------------------------------------------34
+193: || s - s* || = 0.00166483
+193: ---------------------------------------------35
+193: || s - s* || = 0.00156645
+193: ---------------------------------------------36
+193: || s - s* || = 0.00147389
+193: ---------------------------------------------37
+193: || s - s* || = 0.00138681
+193: ---------------------------------------------38
+193: || s - s* || = 0.00130487
+193: ---------------------------------------------39
+193: || s - s* || = 0.00122779
+193: ---------------------------------------------40
+193: || s - s* || = 0.00115526
+193: ---------------------------------------------41
+193: || s - s* || = 0.00108701
+193: ---------------------------------------------42
+193: || s - s* || = 0.00102281
+193: ---------------------------------------------43
+193: || s - s* || = 0.000962396
+193: ---------------------------------------------44
+193: || s - s* || = 0.000905555
+193: ---------------------------------------------45
+193: || s - s* || = 0.000852074
+193: ---------------------------------------------46
+193: || s - s* || = 0.000801753
+193: ---------------------------------------------47
+193: || s - s* || = 0.000754405
+193: ---------------------------------------------48
+193: || s - s* || = 0.000709856
+193: ---------------------------------------------49
+193: || s - s* || = 0.000667938
+193: ---------------------------------------------50
+193: || s - s* || = 0.000628497
+193: ---------------------------------------------51
+193: || s - s* || = 0.000591386
+193: ---------------------------------------------52
+193: || s - s* || = 0.000556467
+193: ---------------------------------------------53
+193: || s - s* || = 0.000523611
+193: ---------------------------------------------54
+193: || s - s* || = 0.000492696
+193: ---------------------------------------------55
+193: || s - s* || = 0.000463607
+193: ---------------------------------------------56
+193: || s - s* || = 0.000436235
+193: ---------------------------------------------57
+193: || s - s* || = 0.00041048
+193: ---------------------------------------------58
+193: || s - s* || = 0.000386247
+193: ---------------------------------------------59
+193: || s - s* || = 0.000363444
+193: ---------------------------------------------60
+193: || s - s* || = 0.000341988
+193: ---------------------------------------------61
+193: || s - s* || = 0.000321799
+193: ---------------------------------------------62
+193: || s - s* || = 0.000302802
+193: ---------------------------------------------63
+193: || s - s* || = 0.000284927
+193: ---------------------------------------------64
+193: || s - s* || = 0.000268107
+193: ---------------------------------------------65
+193: || s - s* || = 0.00025228
+193: ---------------------------------------------66
+193: || s - s* || = 0.000237388
+193: ---------------------------------------------67
+193: || s - s* || = 0.000223375
+193: ---------------------------------------------68
+193: || s - s* || = 0.000210189
+193: ---------------------------------------------69
+193: || s - s* || = 0.000197782
+193: ---------------------------------------------70
+193: || s - s* || = 0.000186107
+193: ---------------------------------------------71
+193: || s - s* || = 0.000175122
+193: ---------------------------------------------72
+193: || s - s* || = 0.000164785
+193: ---------------------------------------------73
+193: || s - s* || = 0.000155058
+193: ---------------------------------------------74
+193: || s - s* || = 0.000145905
+193: ---------------------------------------------75
+193: || s - s* || = 0.000137293
+193: ---------------------------------------------76
+193: || s - s* || = 0.000129189
+193: ---------------------------------------------77
+193: || s - s* || = 0.000121564
+193: ---------------------------------------------78
+193: || s - s* || = 0.000114389
+193: ---------------------------------------------79
+193: || s - s* || = 0.000107637
+193: ---------------------------------------------80
+193: || s - s* || = 0.000101284
+193: ---------------------------------------------81
+193: || s - s* || = 9.53055e-05
+193: ---------------------------------------------82
+193: || s - s* || = 8.96802e-05
+193: ---------------------------------------------83
+193: || s - s* || = 8.4387e-05
+193: ---------------------------------------------84
+193: || s - s* || = 7.94062e-05
+193: ---------------------------------------------85
+193: || s - s* || = 7.47194e-05
+193: ---------------------------------------------86
+193: || s - s* || = 7.03092e-05
+193: ---------------------------------------------87
+193: || s - s* || = 6.61594e-05
+193: ---------------------------------------------88
+193: || s - s* || = 6.22545e-05
+193: ---------------------------------------------89
+193: || s - s* || = 5.85801e-05
+193: ---------------------------------------------90
+193: || s - s* || = 5.51226e-05
+193: ---------------------------------------------91
+193: || s - s* || = 5.18691e-05
+193: ---------------------------------------------92
+193: || s - s* || = 4.88077e-05
+193: ---------------------------------------------93
+193: || s - s* || = 4.5927e-05
+193: ---------------------------------------------94
+193: || s - s* || = 4.32163e-05
+193: ---------------------------------------------95
+193: || s - s* || = 4.06656e-05
+193: ---------------------------------------------96
+193: || s - s* || = 3.82655e-05
+193: ---------------------------------------------97
+193: || s - s* || = 3.6007e-05
+193: ---------------------------------------------98
+193: || s - s* || = 3.38818e-05
+193: ---------------------------------------------99
+193: || s - s* || = 3.18821e-05
+193: ---------------------------------------------100
+193: || s - s* || = 3.00004e-05
+193: Visual servoing task: 
+193: Type of control law 
+193: Eye-in-hand configuration 
+193: Control in the camera frame 
+193: List of visual features : s
+193: Point:  Z=2.0083 x=0.0024495 y=0.00489901
+193: List of desired visual features : s*
+193: Point:  Z=1 x=0 y=0
+193: Interaction Matrix Ls 
+193: -1  0  0  0  -1  0
+193: 0  -1  0  1  -0  -0
+193: Error vector (s-s*) 
+193: 0.002449504621  0.004899009241
+193: Gain : Zero= 1	Inf= 1	Slope= 0
+182: ---------------------------------------------370
+182: || s - s* || 9.056245677e-05
+182: ---------------------------------------------371
+182: || s - s* || 9.056245677e-05
+182: ---------------------------------------------372
+182: || s - s* || 9.056245677e-05
+192/290 Test #193: servoSimuPoint2DCamVelocity1 ......................................   Passed    1.05 sec
 test 196
         Start 196: servoSimuPoint2DhalfCamVelocity1
 
 196: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity1
 196: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
 196: Test timeout computed to be: 1500
+182: ---------------------------------------------373
+182: || s - s* || 8.742417524e-05
+182: ---------------------------------------------374
+182: || s - s* || 8.603284644e-05
+182: ---------------------------------------------375
+182: || s - s* || 8.466373213e-05
+182: ---------------------------------------------376
+182: || s - s* || 8.331634582e-05
+182: ---------------------------------------------377
+182: || s - s* || 8.199047296e-05
+182: ---------------------------------------------378
+182: || s - s* || 8.068564239e-05
+182: ---------------------------------------------379
+182: || s - s* || 7.940145896e-05
+182: ---------------------------------------------380
+182: || s - s* || 7.81377211e-05
+182: ---------------------------------------------381
+182: || s - s* || 7.68940733e-05
+182: ---------------------------------------------382
+182: || s - s* || 7.567013733e-05
+182: ---------------------------------------------383
+182: || s - s* || 7.44657781e-05
+182: ---------------------------------------------384
+182: || s - s* || 7.328053718e-05
+182: ---------------------------------------------385
+182: || s - s* || 7.211408381e-05
+182: ---------------------------------------------386
+182: || s - s* || 7.096620542e-05
+182: ---------------------------------------------387
+182: || s - s* || 6.983652398e-05
+182: ---------------------------------------------388
+182: || s - s* || 6.87247795e-05
+182: ---------------------------------------------389
+182: || s - s* || 6.763076796e-05
+182: ---------------------------------------------390
+182: || s - s* || 6.655412769e-05
+182: ---------------------------------------------391
+182: || s - s* || 6.549460955e-05
+182: ---------------------------------------------392
+182: || s - s* || 6.445204317e-05
+182: ---------------------------------------------393
+182: || s - s* || 6.342603147e-05
+182: ---------------------------------------------394
+182: || s - s* || 6.241633701e-05
+182: ---------------------------------------------395
+182: || s - s* || 6.142265245e-05
+182: ---------------------------------------------396
+182: || s - s* || 6.044482024e-05
+182: ---------------------------------------------397
+182: || s - s* || 5.948254039e-05
+182: ---------------------------------------------398
+182: || s - s* || 5.853556597e-05
+182: ---------------------------------------------399
+182: || s - s* || 5.760369926e-05
+182: ---------------------------------------------400
+182: || s - s* || 5.668665432e-05
+182: ---------------------------------------------401
+182: || s - s* || 5.578417385e-05
+182: ---------------------------------------------402
+182: || s - s* || 5.489604887e-05
+182: ---------------------------------------------403
+182: || s - s* || 5.489604887e-05
+182: ---------------------------------------------404
+182: || s - s* || 5.315493236e-05
+182: ---------------------------------------------405
+182: || s - s* || 5.315493236e-05
+182: ---------------------------------------------406
+182: || s - s* || 5.146913546e-05
+182: ---------------------------------------------407
+182: || s - s* || 5.146913546e-05
+182: ---------------------------------------------408
+182: || s - s* || 4.983676029e-05
+182: ---------------------------------------------409
+182: || s - s* || 4.983676029e-05
+182: ---------------------------------------------410
+182: || s - s* || 4.825609729e-05
+182: ---------------------------------------------411
+182: || s - s* || 4.825609729e-05
+182: ---------------------------------------------412
+182: || s - s* || 4.672551124e-05
+182: ---------------------------------------------413
+182: || s - s* || 4.672551124e-05
+182: ---------------------------------------------414
+182: || s - s* || 4.524316719e-05
+182: ---------------------------------------------415
+182: || s - s* || 4.524316719e-05
 194: 
 194: -------------------------------------------------------
 194:  Test program for vpServo 
@@ -149837,13 +149675,75 @@
 194: Error vector (s-s*) 
 194: 0.001438011474  0.002876022948
 194: Gain : Zero= 1	Inf= 1	Slope= 0
-194/290 Test #194: servoSimuPoint2DCamVelocity2 ......................................   Passed    1.57 sec
+182: ---------------------------------------------416
+182: || s - s* || 4.452263753e-05
+182: ---------------------------------------------417
+182: || s - s* || 4.273953141e-05
+193/290 Test #194: servoSimuPoint2DCamVelocity2 ......................................   Passed    1.05 sec
 test 197
         Start 197: servoSimuPoint2DhalfCamVelocity2
 
 197: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity2
 197: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
 197: Test timeout computed to be: 1500
+182: ---------------------------------------------418
+182: || s - s* || 4.273953141e-05
+182: ---------------------------------------------419
+182: || s - s* || 4.136796063e-05
+182: ---------------------------------------------420
+182: || s - s* || 4.070913711e-05
+182: ---------------------------------------------421
+182: || s - s* || 4.070913711e-05
+182: ---------------------------------------------422
+182: || s - s* || 3.939605338e-05
+182: ---------------------------------------------423
+182: || s - s* || 3.876869038e-05
+182: ---------------------------------------------424
+182: || s - s* || 3.876869038e-05
+182: ---------------------------------------------425
+182: || s - s* || 3.752406752e-05
+182: ---------------------------------------------426
+182: || s - s* || 3.752406752e-05
+182: ---------------------------------------------427
+182: || s - s* || 3.631560171e-05
+182: ---------------------------------------------428
+182: || s - s* || 3.631560171e-05
+182: ---------------------------------------------429
+182: || s - s* || 3.514741215e-05
+182: ---------------------------------------------430
+182: || s - s* || 3.514741215e-05
+182: ---------------------------------------------431
+182: || s - s* || 3.401725121e-05
+182: ---------------------------------------------432
+182: || s - s* || 3.401725121e-05
+182: ---------------------------------------------433
+182: || s - s* || 3.292220802e-05
+182: ---------------------------------------------434
+182: || s - s* || 3.292220802e-05
+182: ---------------------------------------------435
+182: || s - s* || 3.186247168e-05
+182: ---------------------------------------------436
+182: || s - s* || 3.186247168e-05
+182: ---------------------------------------------437
+182: || s - s* || 3.083700039e-05
+182: ---------------------------------------------438
+182: || s - s* || 3.034586582e-05
+182: ---------------------------------------------439
+182: || s - s* || 3.034586582e-05
+182: ---------------------------------------------440
+182: || s - s* || 2.937280524e-05
+182: ---------------------------------------------441
+182: || s - s* || 2.937280524e-05
+182: ---------------------------------------------442
+182: || s - s* || 2.842772689e-05
+182: ---------------------------------------------443
+182: || s - s* || 2.842772689e-05
+182: ---------------------------------------------444
+182: || s - s* || 2.751343499e-05
+182: ---------------------------------------------445
+182: || s - s* || 2.751343499e-05
+182: ---------------------------------------------446
+182: || s - s* || 2.660720257e-05
 195: 
 195: -------------------------------------------------------
 195:  Test program for vpServo 
@@ -150078,13 +149978,65 @@
 195: Error vector (s-s*) 
 195: 0.002450830501
 195: Gain : Zero= 1	Inf= 1	Slope= 0
-195/290 Test #195: servoSimuPoint2DCamVelocity3 ......................................   Passed    1.45 sec
+182: ---------------------------------------------447
+182: || s - s* || 2.660720257e-05
+182: ---------------------------------------------448
+182: || s - s* || 2.660720257e-05
+182: ---------------------------------------------449
+182: || s - s* || 2.525514026e-05
+194/290 Test #195: servoSimuPoint2DCamVelocity3 ......................................   Passed    1.01 sec
 test 198
         Start 198: servoSimuPoint2DhalfCamVelocity3
 
 198: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint2DhalfCamVelocity3
 198: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
 198: Test timeout computed to be: 1500
+182: ---------------------------------------------450
+182: || s - s* || 2.485276022e-05
+182: ---------------------------------------------451
+182: || s - s* || 2.445683646e-05
+182: ---------------------------------------------452
+182: || s - s* || 2.406720786e-05
+182: ---------------------------------------------453
+182: || s - s* || 2.368378389e-05
+182: ---------------------------------------------454
+182: || s - s* || 2.330646581e-05
+182: ---------------------------------------------455
+182: || s - s* || 2.293516549e-05
+182: ---------------------------------------------456
+182: || s - s* || 2.293516549e-05
+182: ---------------------------------------------457
+182: || s - s* || 2.216554768e-05
+182: ---------------------------------------------458
+182: || s - s* || 2.181239056e-05
+182: ---------------------------------------------459
+182: || s - s* || 2.181239056e-05
+182: ---------------------------------------------460
+182: || s - s* || 2.109910131e-05
+182: ---------------------------------------------461
+182: || s - s* || 2.109910131e-05
+182: ---------------------------------------------462
+182: || s - s* || 2.041314764e-05
+182: ---------------------------------------------463
+182: || s - s* || 2.008792431e-05
+182: ---------------------------------------------464
+182: || s - s* || 1.976523514e-05
+182: ---------------------------------------------465
+182: || s - s* || 1.945031531e-05
+182: ---------------------------------------------466
+182: || s - s* || 1.914041131e-05
+182: ---------------------------------------------467
+182: || s - s* || 1.883546552e-05
+182: ---------------------------------------------468
+182: || s - s* || 1.883546552e-05
+182: ---------------------------------------------469
+182: || s - s* || 1.822085165e-05
+182: ---------------------------------------------470
+182: || s - s* || 1.822085165e-05
+182: ---------------------------------------------471
+182: || s - s* || 1.762811276e-05
+182: ---------------------------------------------472
+182: || s - s* || 1.73472257e-05
 196: 
 196: -------------------------------------------------------
 196:  Test program for vpServo 
@@ -150449,6 +150401,8 @@
 196: ---------------------------------------------170
 196: || s - s* || = 2.36767e-06
 196: ---------------------------------------------171
+182: ---------------------------------------------473
+182: || s - s* || 1.707077923e-05
 196: || s - s* || = 2.18213e-06
 196: ---------------------------------------------172
 196: || s - s* || = 2.01113e-06
@@ -150535,13 +150489,102 @@
 196: 0.0002587183994  0.9999999612  -0.0001034795955  0.0001907792142
 196: -5.172975765e-05  0.0001034929822  0.9999999933  1.000264498
 196: 0  0  0  1
-196/290 Test #196: servoSimuPoint2DhalfCamVelocity1 ..................................   Passed    1.48 sec
+182: ---------------------------------------------474
+182: || s - s* || 1.707077923e-05
+195/290 Test #196: servoSimuPoint2DhalfCamVelocity1 ..................................   Passed    1.04 sec
 test 199
         Start 199: servoSimuPoint3DCamVelocity
 
 199: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuPoint3DCamVelocity
 199: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
 199: Test timeout computed to be: 1500
+182: ---------------------------------------------475
+182: || s - s* || 1.651937339e-05
+182: ---------------------------------------------476
+182: || s - s* || 1.625610908e-05
+182: ---------------------------------------------477
+182: || s - s* || 1.599712089e-05
+182: ---------------------------------------------478
+182: || s - s* || 1.574225756e-05
+182: ---------------------------------------------479
+182: || s - s* || 1.549143514e-05
+182: ---------------------------------------------480
+182: || s - s* || 1.524459589e-05
+182: ---------------------------------------------481
+182: || s - s* || 1.500169449e-05
+182: ---------------------------------------------482
+182: || s - s* || 1.476076045e-05
+182: ---------------------------------------------483
+182: || s - s* || 1.429036562e-05
+182: ---------------------------------------------484
+182: || s - s* || 1.429036562e-05
+182: ---------------------------------------------485
+182: || s - s* || 1.382478974e-05
+182: ---------------------------------------------486
+182: || s - s* || 1.382478974e-05
+182: ---------------------------------------------487
+182: || s - s* || 1.337567907e-05
+182: ---------------------------------------------488
+182: || s - s* || 1.337567907e-05
+182: ---------------------------------------------489
+182: || s - s* || 1.294045559e-05
+182: ---------------------------------------------490
+182: || s - s* || 1.294045559e-05
+182: ---------------------------------------------491
+182: || s - s* || 1.251867421e-05
+182: ---------------------------------------------492
+182: || s - s* || 1.251867421e-05
+182: ---------------------------------------------493
+182: || s - s* || 1.211171885e-05
+182: ---------------------------------------------494
+182: || s - s* || 1.211171885e-05
+182: ---------------------------------------------495
+182: || s - s* || 1.171617053e-05
+182: ---------------------------------------------496
+182: || s - s* || 1.152945835e-05
+182: ---------------------------------------------497
+182: || s - s* || 1.152945835e-05
+182: ---------------------------------------------498
+182: || s - s* || 1.115414349e-05
+182: ---------------------------------------------499
+182: || s - s* || 1.115414349e-05
+182: ---------------------------------------------500
+182: || s - s* || 1.079120188e-05
+182: Visual servoing task: 
+182: Type of control law 
+182: Eye-in-hand configuration 
+182: Control in the camera frame 
+182: List of visual features : s
+182: Point:  Z=0.7970940262 x=-0.05663594146 y=-0.05756475282
+182: Point:  Z=0.7970990192 x=0.05627118412 y=-0.05834002485
+182: Point:  Z=0.7974221825 x=0.05702367045 y=0.05454390501
+182: Point:  Z=0.7974171895 x=-0.05583769339 y=0.05531956966
+182: List of desired visual features : s*
+182: Point:  Z=0.8 x=-0.05625 y=-0.05625
+182: Point:  Z=0.8 x=0.05625 y=-0.05625
+182: Point:  Z=0.8 x=0.05625 y=0.05625
+182: Point:  Z=0.8 x=-0.05625 y=0.05625
+182: Interaction Matrix Ls 
+182: -1.25  0  -0.0703125  0.0031640625  -1.003164063  -0.05625
+182: 0  -1.25  -0.0703125  1.003164063  -0.0031640625  0.05625
+182: -1.25  0  0.0703125  -0.0031640625  -1.003164063  -0.05625
+182: 0  -1.25  -0.0703125  1.003164063  0.0031640625  -0.05625
+182: -1.25  0  0.0703125  0.0031640625  -1.003164063  0.05625
+182: 0  -1.25  0.0703125  1.003164063  -0.0031640625  -0.05625
+182: -1.25  0  -0.0703125  -0.0031640625  -1.003164063  0.05625
+182: 0  -1.25  0.0703125  1.003164063  0.0031640625  0.05625
+182: Error vector (s-s*) 
+182: -0.0003859414596  -0.001314752824  2.118411851e-05  -0.002090024848  0.0007736704521  -0.00170609499  0.0004123066095  -0.000930430344
+182: Gain : Zero= 0.8	Inf= 0.8	Slope= 0
+182: Final robot position with respect to the object frame:
+182: 0.0001638845682  -0.001195000412  0.7972581044  0.003590506195  -6.781021457e-05  -0.006869458029
+196/290 Test #182: servoSimuAfma6FourPoints2DCamVelocity .............................   Passed    6.18 sec
+test 200
+        Start 200: servoSimuSphere2DCamVelocity
+
+200: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuSphere2DCamVelocity
+200: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+200: Test timeout computed to be: 1500
 197: 
 197: -------------------------------------------------------
 197:  simulation of a 2 1/2 D visual servoing 
@@ -150996,13 +151039,13 @@
 197: 0.000267866529  0.9999999584  -0.0001071382885  2.869835215e-05
 197: -5.35583816e-05  0.0001071526387  0.9999999928  1.000210022
 197: 0  0  0  1
-197/290 Test #197: servoSimuPoint2DhalfCamVelocity2 ..................................   Passed    1.50 sec
-test 200
-        Start 200: servoSimuSphere2DCamVelocity
+197/290 Test #197: servoSimuPoint2DhalfCamVelocity2 ..................................   Passed    1.03 sec
+test 201
+        Start 201: servoSimuSphere2DCamVelocityDisplay
 
-200: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuSphere2DCamVelocity
-200: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-200: Test timeout computed to be: 1500
+201: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplay "-c" "-d"
+201: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+201: Test timeout computed to be: 1500
 198: 
 198: -------------------------------------------------------
 198:  simulation of a 2 1/2 D visual servoing 
@@ -151454,6 +151497,13 @@
 198: 0.0002597039695  0.999999945  -0.0002064741684  2.780181462e-05
 198: 4.893069112e-05  0.0002064614676  0.9999999775  1.00024908
 198: 0  0  0  1
+198/290 Test #198: servoSimuPoint2DhalfCamVelocity3 ..................................   Passed    1.01 sec
+test 202
+        Start 202: servoSimuSphere2DCamVelocityDisplaySecondaryTask
+
+202: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplaySecondaryTask "-c" "-d"
+202: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+202: Test timeout computed to be: 1500
 199: 
 199: -------------------------------------------------------
 199:  Test program for vpServo 
@@ -151892,20 +151942,13 @@
 199: Error vector (s-s*) 
 199: 1.76649892e-05  3.532997841e-05  0.000301209101
 199: Gain : Zero= 1	Inf= 1	Slope= 0
-198/290 Test #198: servoSimuPoint2DhalfCamVelocity3 ..................................   Passed    1.48 sec
-test 201
-        Start 201: servoSimuSphere2DCamVelocityDisplay
-
-201: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplay "-c" "-d"
-201: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-201: Test timeout computed to be: 1500
-199/290 Test #199: servoSimuPoint3DCamVelocity .......................................   Passed    1.42 sec
-test 202
-        Start 202: servoSimuSphere2DCamVelocityDisplaySecondaryTask
+199/290 Test #199: servoSimuPoint3DCamVelocity .......................................   Passed    1.02 sec
+test 203
+        Start 203: servoSimuThetaUCamVelocity
 
-202: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuSphere2DCamVelocityDisplaySecondaryTask "-c" "-d"
-202: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-202: Test timeout computed to be: 1500
+203: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuThetaUCamVelocity
+203: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
+203: Test timeout computed to be: 1500
 200: 
 200: -------------------------------------------------------
 200:  Test program for vpServo 
@@ -152567,13 +152610,13 @@
 200: Error vector (s-s*) 
 200: 5.737820982e-05  0.0001147564196  -8.240337085e-06  1.640811393e-11  -8.240312472e-06
 200: Gain : Zero= 1	Inf= 1	Slope= 0
-200/290 Test #200: servoSimuSphere2DCamVelocity ......................................   Passed    1.67 sec
-test 203
-        Start 203: servoSimuThetaUCamVelocity
+200/290 Test #200: servoSimuSphere2DCamVelocity ......................................   Passed    1.03 sec
+test 204
+        Start 204: servoSimuViper850FourPoints2DCamVelocity
 
-203: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera/servoSimuThetaUCamVelocity
-203: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/camera
-203: Test timeout computed to be: 1500
+204: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850/servoSimuViper850FourPoints2DCamVelocity "-c" "-d"
+204: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850
+204: Test timeout computed to be: 1500
 201: Visual servoing task: 
 201: Type of control law 
 201: Eye-in-hand configuration 
@@ -152603,6 +152646,638 @@
 201: Task rank: 3
 201: || s - s* || = 0.0125699
 201: ---------------------------------------------2
+201: Task rank: 3
+201: || s - s* || = 0.0120073
+201: ---------------------------------------------3
+201: Task rank: 3
+201: || s - s* || = 0.0114688
+201: ---------------------------------------------4
+201: Task rank: 3
+201: || s - s* || = 0.0109535
+201: ---------------------------------------------5
+201: Task rank: 3
+201: || s - s* || = 0.0104603
+201: ---------------------------------------------6
+201: Task rank: 3
+201: || s - s* || = 0.00998829
+201: ---------------------------------------------7
+201: Task rank: 3
+201: || s - s* || = 0.0095366
+201: ---------------------------------------------8
+201: Task rank: 3
+201: || s - s* || = 0.00910434
+201: ---------------------------------------------9
+201: Task rank: 3
+201: || s - s* || = 0.0086907
+201: ---------------------------------------------10
+201: Task rank: 3
+201: || s - s* || = 0.00829488
+201: ---------------------------------------------11
+201: Task rank: 3
+201: || s - s* || = 0.00791614
+201: ---------------------------------------------12
+201: Task rank: 3
+201: || s - s* || = 0.00755374
+201: ---------------------------------------------13
+201: Task rank: 3
+201: || s - s* || = 0.00720701
+201: ---------------------------------------------14
+201: Task rank: 3
+201: || s - s* || = 0.00687527
+201: ---------------------------------------------15
+201: Task rank: 3
+201: || s - s* || = 0.00655789
+201: ---------------------------------------------16
+201: Task rank: 3
+201: || s - s* || = 0.00625428
+201: ---------------------------------------------17
+201: Task rank: 3
+201: || s - s* || = 0.00596385
+201: ---------------------------------------------18
+201: Task rank: 3
+201: || s - s* || = 0.00568605
+201: ---------------------------------------------19
+201: Task rank: 3
+201: || s - s* || = 0.00542035
+201: ---------------------------------------------20
+201: Task rank: 3
+201: || s - s* || = 0.00516623
+201: ---------------------------------------------21
+201: Task rank: 3
+201: || s - s* || = 0.00492322
+201: ---------------------------------------------22
+201: Task rank: 3
+201: || s - s* || = 0.00469085
+201: ---------------------------------------------23
+201: Task rank: 3
+201: || s - s* || = 0.00446866
+201: ---------------------------------------------24
+201: Task rank: 3
+201: || s - s* || = 0.00425624
+201: ---------------------------------------------25
+201: Task rank: 3
+201: || s - s* || = 0.00405317
+201: ---------------------------------------------26
+201: Task rank: 3
+201: || s - s* || = 0.00385906
+201: ---------------------------------------------27
+201: Task rank: 3
+201: || s - s* || = 0.00367354
+201: ---------------------------------------------28
+201: Task rank: 3
+201: || s - s* || = 0.00349625
+201: ---------------------------------------------29
+201: Task rank: 3
+201: || s - s* || = 0.00332683
+201: ---------------------------------------------30
+201: Task rank: 3
+201: || s - s* || = 0.00316497
+201: ---------------------------------------------31
+201: Task rank: 3
+201: || s - s* || = 0.00301034
+201: ---------------------------------------------32
+201: Task rank: 3
+201: || s - s* || = 0.00286264
+201: ---------------------------------------------33
+201: Task rank: 3
+201: || s - s* || = 0.00272158
+201: ---------------------------------------------34
+201: Task rank: 3
+201: || s - s* || = 0.00258687
+201: ---------------------------------------------35
+201: Task rank: 3
+201: || s - s* || = 0.00245826
+201: ---------------------------------------------36
+201: Task rank: 3
+201: || s - s* || = 0.00233549
+201: ---------------------------------------------37
+201: Task rank: 3
+201: || s - s* || = 0.00221831
+201: ---------------------------------------------38
+201: Task rank: 3
+201: || s - s* || = 0.00210648
+201: ---------------------------------------------39
+201: Task rank: 3
+201: || s - s* || = 0.00199978
+201: ---------------------------------------------40
+201: Task rank: 3
+201: || s - s* || = 0.00189799
+201: ---------------------------------------------41
+201: Task rank: 3
+201: || s - s* || = 0.00180091
+201: ---------------------------------------------42
+201: Task rank: 3
+201: || s - s* || = 0.00170833
+201: ---------------------------------------------43
+201: Task rank: 3
+201: || s - s* || = 0.00162006
+201: ---------------------------------------------44
+201: Task rank: 3
+201: || s - s* || = 0.00153593
+201: ---------------------------------------------45
+201: Task rank: 3
+201: || s - s* || = 0.00145575
+201: ---------------------------------------------46
+201: Task rank: 3
+201: || s - s* || = 0.00137935
+201: ---------------------------------------------47
+201: Task rank: 3
+201: || s - s* || = 0.00130658
+201: ---------------------------------------------48
+201: Task rank: 3
+201: || s - s* || = 0.00123728
+201: ---------------------------------------------49
+201: Task rank: 3
+201: || s - s* || = 0.00117129
+201: ---------------------------------------------50
+201: Task rank: 3
+201: || s - s* || = 0.00110848
+201: ---------------------------------------------51
+201: Task rank: 3
+201: || s - s* || = 0.00104871
+201: ---------------------------------------------52
+201: Task rank: 3
+201: || s - s* || = 0.000991852
+201: ---------------------------------------------53
+201: Task rank: 3
+201: || s - s* || = 0.00093777
+201: ---------------------------------------------54
+201: Task rank: 3
+201: || s - s* || = 0.000886347
+201: ---------------------------------------------55
+201: Task rank: 3
+201: || s - s* || = 0.000837466
+201: ---------------------------------------------56
+201: Task rank: 3
+201: || s - s* || = 0.000791016
+201: ---------------------------------------------57
+201: Task rank: 3
+201: || s - s* || = 0.00074689
+201: ---------------------------------------------58
+201: Task rank: 3
+201: || s - s* || = 0.000704983
+201: ---------------------------------------------59
+201: Task rank: 3
+201: || s - s* || = 0.000665198
+201: ---------------------------------------------60
+201: Task rank: 3
+201: || s - s* || = 0.000627439
+201: ---------------------------------------------61
+201: Task rank: 3
+201: || s - s* || = 0.000591615
+201: ---------------------------------------------62
+201: Task rank: 3
+201: || s - s* || = 0.000557638
+201: ---------------------------------------------63
+201: Task rank: 3
+201: || s - s* || = 0.000525424
+201: ---------------------------------------------64
+201: Task rank: 3
+201: || s - s* || = 0.000494894
+201: ---------------------------------------------65
+201: Task rank: 3
+201: || s - s* || = 0.000465968
+201: ---------------------------------------------66
+201: Task rank: 3
+201: || s - s* || = 0.000438573
+201: ---------------------------------------------67
+201: Task rank: 3
+201: || s - s* || = 0.000412638
+201: ---------------------------------------------68
+201: Task rank: 3
+201: || s - s* || = 0.000388094
+201: ---------------------------------------------69
+201: Task rank: 3
+201: || s - s* || = 0.000364875
+201: ---------------------------------------------70
+201: Task rank: 3
+201: || s - s* || = 0.000342919
+201: ---------------------------------------------71
+201: Task rank: 3
+201: || s - s* || = 0.000322165
+201: ---------------------------------------------72
+201: Task rank: 3
+201: || s - s* || = 0.000302554
+201: ---------------------------------------------73
+201: Task rank: 3
+201: || s - s* || = 0.000284032
+201: ---------------------------------------------74
+201: Task rank: 3
+201: || s - s* || = 0.000266545
+201: ---------------------------------------------75
+201: Task rank: 3
+201: || s - s* || = 0.000250042
+201: ---------------------------------------------76
+201: Task rank: 3
+201: || s - s* || = 0.000234474
+201: ---------------------------------------------77
+201: Task rank: 3
+201: || s - s* || = 0.000219795
+201: ---------------------------------------------78
+201: Task rank: 3
+201: || s - s* || = 0.000205959
+201: ---------------------------------------------79
+201: Task rank: 3
+201: || s - s* || = 0.000192923
+201: ---------------------------------------------80
+201: Task rank: 3
+201: || s - s* || = 0.000180647
+201: ---------------------------------------------81
+201: Task rank: 3
+201: || s - s* || = 0.00016909
+201: ---------------------------------------------82
+201: Task rank: 3
+201: || s - s* || = 0.000158216
+201: ---------------------------------------------83
+201: Task rank: 3
+201: || s - s* || = 0.000147988
+201: ---------------------------------------------84
+201: Task rank: 3
+201: || s - s* || = 0.000138373
+201: ---------------------------------------------85
+201: Task rank: 3
+201: || s - s* || = 0.000129337
+201: ---------------------------------------------86
+201: Task rank: 3
+201: || s - s* || = 0.000120848
+201: ---------------------------------------------87
+201: Task rank: 3
+201: || s - s* || = 0.000112878
+201: ---------------------------------------------88
+201: Task rank: 3
+201: || s - s* || = 0.000105398
+201: ---------------------------------------------89
+201: Task rank: 3
+201: || s - s* || = 9.83802e-05
+201: ---------------------------------------------90
+201: Task rank: 3
+201: || s - s* || = 9.17992e-05
+201: ---------------------------------------------91
+201: Task rank: 3
+201: || s - s* || = 8.56302e-05
+201: ---------------------------------------------92
+201: Task rank: 3
+201: || s - s* || = 7.98499e-05
+201: ---------------------------------------------93
+201: Task rank: 3
+201: || s - s* || = 7.4436e-05
+201: ---------------------------------------------94
+201: Task rank: 3
+201: || s - s* || = 6.93673e-05
+201: ---------------------------------------------95
+201: Task rank: 3
+201: || s - s* || = 6.46237e-05
+201: ---------------------------------------------96
+201: Task rank: 3
+201: || s - s* || = 6.01862e-05
+201: ---------------------------------------------97
+201: Task rank: 3
+201: || s - s* || = 5.60366e-05
+201: ---------------------------------------------98
+201: Task rank: 3
+201: || s - s* || = 5.21577e-05
+201: ---------------------------------------------99
+201: Task rank: 3
+201: || s - s* || = 4.85333e-05
+201: ---------------------------------------------100
+201: Task rank: 3
+201: || s - s* || = 4.51479e-05
+201: ---------------------------------------------101
+201: Task rank: 3
+201: || s - s* || = 4.1987e-05
+201: ---------------------------------------------102
+201: Task rank: 3
+201: || s - s* || = 3.90367e-05
+201: ---------------------------------------------103
+201: Task rank: 3
+201: || s - s* || = 3.62841e-05
+201: ---------------------------------------------104
+201: Task rank: 3
+201: || s - s* || = 3.37168e-05
+201: ---------------------------------------------105
+201: Task rank: 3
+201: || s - s* || = 3.1323e-05
+201: ---------------------------------------------106
+201: Task rank: 3
+201: || s - s* || = 2.9092e-05
+201: ---------------------------------------------107
+201: Task rank: 3
+201: || s - s* || = 2.70133e-05
+201: ---------------------------------------------108
+201: Task rank: 3
+201: || s - s* || = 2.50771e-05
+201: ---------------------------------------------109
+201: Task rank: 3
+201: || s - s* || = 2.32743e-05
+201: ---------------------------------------------110
+201: Task rank: 3
+201: || s - s* || = 2.15961e-05
+201: ---------------------------------------------111
+201: Task rank: 3
+201: || s - s* || = 2.00346e-05
+201: ---------------------------------------------112
+201: Task rank: 3
+201: || s - s* || = 1.85819e-05
+201: ---------------------------------------------113
+201: Task rank: 3
+201: || s - s* || = 1.72309e-05
+201: ---------------------------------------------114
+201: Task rank: 3
+201: || s - s* || = 1.59749e-05
+201: ---------------------------------------------115
+201: Task rank: 3
+201: || s - s* || = 1.48075e-05
+201: ---------------------------------------------116
+201: Task rank: 3
+201: || s - s* || = 1.37227e-05
+201: ---------------------------------------------117
+201: Task rank: 3
+201: || s - s* || = 1.27151e-05
+201: ---------------------------------------------118
+201: Task rank: 3
+201: || s - s* || = 1.17792e-05
+201: ---------------------------------------------119
+201: Task rank: 3
+201: || s - s* || = 1.09103e-05
+201: ---------------------------------------------120
+201: Task rank: 3
+201: || s - s* || = 1.01037e-05
+201: ---------------------------------------------121
+201: Task rank: 3
+201: || s - s* || = 9.35519e-06
+201: ---------------------------------------------122
+201: Task rank: 3
+201: || s - s* || = 8.66072e-06
+201: ---------------------------------------------123
+201: Task rank: 3
+201: || s - s* || = 8.01654e-06
+201: ---------------------------------------------124
+201: Task rank: 3
+201: || s - s* || = 7.41913e-06
+201: ---------------------------------------------125
+201: Task rank: 3
+201: || s - s* || = 6.86522e-06
+201: ---------------------------------------------126
+201: Task rank: 3
+201: || s - s* || = 6.35175e-06
+201: ---------------------------------------------127
+201: Task rank: 3
+201: || s - s* || = 5.87587e-06
+201: ---------------------------------------------128
+201: Task rank: 3
+201: || s - s* || = 5.4349e-06
+201: ---------------------------------------------129
+201: Task rank: 3
+201: || s - s* || = 5.02637e-06
+201: ---------------------------------------------130
+201: Task rank: 3
+201: || s - s* || = 4.64797e-06
+201: ---------------------------------------------131
+201: Task rank: 3
+201: || s - s* || = 4.29752e-06
+201: ---------------------------------------------132
+201: Task rank: 3
+201: || s - s* || = 3.97302e-06
+201: ---------------------------------------------133
+201: Task rank: 3
+201: || s - s* || = 3.67261e-06
+201: ---------------------------------------------134
+201: Task rank: 3
+201: || s - s* || = 3.39454e-06
+201: ---------------------------------------------135
+201: Task rank: 3
+201: || s - s* || = 3.13718e-06
+201: ---------------------------------------------136
+201: Task rank: 3
+201: || s - s* || = 2.89904e-06
+201: ---------------------------------------------137
+201: Task rank: 3
+201: || s - s* || = 2.6787e-06
+201: ---------------------------------------------138
+201: Task rank: 3
+201: || s - s* || = 2.47488e-06
+201: ---------------------------------------------139
+201: Task rank: 3
+201: || s - s* || = 2.28634e-06
+201: ---------------------------------------------140
+201: Task rank: 3
+201: || s - s* || = 2.11199e-06
+201: ---------------------------------------------141
+201: Task rank: 3
+201: || s - s* || = 1.95076e-06
+201: ---------------------------------------------142
+201: Task rank: 3
+201: || s - s* || = 1.80168e-06
+201: ---------------------------------------------143
+201: Task rank: 3
+201: || s - s* || = 1.66387e-06
+201: ---------------------------------------------144
+201: Task rank: 3
+201: || s - s* || = 1.53647e-06
+201: ---------------------------------------------145
+201: Task rank: 3
+201: || s - s* || = 1.41872e-06
+201: ---------------------------------------------146
+201: Task rank: 3
+201: || s - s* || = 1.30991e-06
+201: ---------------------------------------------147
+201: Task rank: 3
+201: || s - s* || = 1.20935e-06
+201: ---------------------------------------------148
+201: Task rank: 3
+201: || s - s* || = 1.11644e-06
+201: ---------------------------------------------149
+201: Task rank: 3
+201: || s - s* || = 1.0306e-06
+201: ---------------------------------------------150
+201: Task rank: 3
+201: || s - s* || = 9.51296e-07
+201: ---------------------------------------------151
+201: Task rank: 3
+201: || s - s* || = 8.78045e-07
+201: ---------------------------------------------152
+201: Task rank: 3
+201: || s - s* || = 8.10387e-07
+201: ---------------------------------------------153
+201: Task rank: 3
+201: || s - s* || = 7.479e-07
+201: ---------------------------------------------154
+201: Task rank: 3
+201: || s - s* || = 6.90195e-07
+201: ---------------------------------------------155
+201: Task rank: 3
+201: || s - s* || = 6.36908e-07
+201: ---------------------------------------------156
+201: Task rank: 3
+201: || s - s* || = 5.87707e-07
+201: ---------------------------------------------157
+201: Task rank: 3
+201: || s - s* || = 5.4228e-07
+201: ---------------------------------------------158
+201: Task rank: 3
+201: || s - s* || = 5.00341e-07
+201: ---------------------------------------------159
+201: Task rank: 3
+201: || s - s* || = 4.61625e-07
+201: ---------------------------------------------160
+201: Task rank: 3
+201: || s - s* || = 4.25887e-07
+201: ---------------------------------------------161
+201: Task rank: 3
+201: || s - s* || = 3.92899e-07
+201: ---------------------------------------------162
+201: Task rank: 3
+201: || s - s* || = 3.62452e-07
+201: ---------------------------------------------163
+201: Task rank: 3
+201: || s - s* || = 3.34351e-07
+201: ---------------------------------------------164
+201: Task rank: 3
+201: || s - s* || = 3.08418e-07
+201: ---------------------------------------------165
+201: Task rank: 3
+201: || s - s* || = 2.84486e-07
+201: ---------------------------------------------166
+201: Task rank: 3
+201: || s - s* || = 2.62402e-07
+201: ---------------------------------------------167
+201: Task rank: 3
+201: || s - s* || = 2.42025e-07
+201: ---------------------------------------------168
+201: Task rank: 3
+201: || s - s* || = 2.23223e-07
+201: ---------------------------------------------169
+201: Task rank: 3
+201: || s - s* || = 2.05875e-07
+201: ---------------------------------------------170
+201: Task rank: 3
+201: || s - s* || = 1.8987e-07
+201: ---------------------------------------------171
+201: Task rank: 3
+201: || s - s* || = 1.75105e-07
+201: ---------------------------------------------172
+201: Task rank: 3
+201: || s - s* || = 1.61483e-07
+201: ---------------------------------------------173
+201: Task rank: 3
+201: || s - s* || = 1.48917e-07
+201: ---------------------------------------------174
+201: Task rank: 3
+201: || s - s* || = 1.37326e-07
+201: ---------------------------------------------175
+201: Task rank: 3
+201: || s - s* || = 1.26633e-07
+201: ---------------------------------------------176
+201: Task rank: 3
+201: || s - s* || = 1.16771e-07
+201: ---------------------------------------------177
+201: Task rank: 3
+201: || s - s* || = 1.07674e-07
+201: ---------------------------------------------178
+201: Task rank: 3
+201: || s - s* || = 9.92841e-08
+201: ---------------------------------------------179
+201: Task rank: 3
+201: || s - s* || = 9.15458e-08
+201: ---------------------------------------------180
+201: Task rank: 3
+201: || s - s* || = 8.4409e-08
+201: ---------------------------------------------181
+201: Task rank: 3
+201: || s - s* || = 7.78271e-08
+201: ---------------------------------------------182
+201: Task rank: 3
+201: || s - s* || = 7.17571e-08
+201: ---------------------------------------------183
+201: Task rank: 3
+201: || s - s* || = 6.61594e-08
+201: ---------------------------------------------184
+201: Task rank: 3
+201: || s - s* || = 6.09973e-08
+201: ---------------------------------------------185
+201: Task rank: 3
+201: || s - s* || = 5.62371e-08
+201: ---------------------------------------------186
+201: Task rank: 3
+201: || s - s* || = 5.18476e-08
+201: ---------------------------------------------187
+201: Task rank: 3
+201: || s - s* || = 4.78e-08
+201: ---------------------------------------------188
+201: Task rank: 3
+201: || s - s* || = 4.40678e-08
+201: ---------------------------------------------189
+201: Task rank: 3
+201: || s - s* || = 4.06264e-08
+201: ---------------------------------------------190
+201: Task rank: 3
+201: || s - s* || = 3.74532e-08
+201: ---------------------------------------------191
+201: Task rank: 3
+201: || s - s* || = 3.45275e-08
+201: ---------------------------------------------192
+201: Task rank: 3
+201: || s - s* || = 3.18299e-08
+201: ---------------------------------------------193
+201: Task rank: 3
+201: || s - s* || = 2.93427e-08
+201: ---------------------------------------------194
+201: Task rank: 3
+201: || s - s* || = 2.70496e-08
+201: ---------------------------------------------195
+201: Task rank: 3
+201: || s - s* || = 2.49354e-08
+201: ---------------------------------------------196
+201: Task rank: 3
+201: || s - s* || = 2.29863e-08
+201: ---------------------------------------------197
+201: Task rank: 3
+201: || s - s* || = 2.11892e-08
+201: ---------------------------------------------198
+201: Task rank: 3
+201: || s - s* || = 1.95325e-08
+201: ---------------------------------------------199
+201: Task rank: 3
+201: || s - s* || = 1.80052e-08
+201: ---------------------------------------------200
+201: Task rank: 3
+201: || s - s* || = 1.65971e-08
+201: Visual servoing task: 
+201: Type of control law 
+201: Eye-in-hand configuration 
+201: Control in the camera frame 
+201: List of visual features : s
+201: Ellipse:  
+201:  x=5.73782e-05
+201:  y=0.000114756
+201:  n20=0.00251701
+201:  n11=1.64081e-11
+201:  n02=0.00251701
+201: A = 5.72854e-05 B = 0.000114571 C = 1.00844
+201: List of desired visual features : s*
+201: Ellipse:  
+201:  x=0
+201:  y=0
+201:  n20=0.00252525
+201:  n11=0
+201:  n02=0.00252525
+201: A = 0 B = 0 C = 1.0101
+201: Interaction Matrix Ls 
+201: -1.01010101  0  0  0  -1.01010101  0
+201: 0  -1.01010101  0  1.01010101  -0  -0
+201: -0  0  0.005101520253  0  -0  0
+201: -0  -0  0  0  -0  0
+201: 0  -0  0.005101520253  0  -0  -0
+201: Error vector (s-s*) 
+201: 5.737820982e-05  0.0001147564196  -8.240337085e-06  1.640811393e-11  -8.240312472e-06
+201: Gain : Zero= 1	Inf= 1	Slope= 0
+201/290 Test #201: servoSimuSphere2DCamVelocityDisplay ...............................   Passed    1.04 sec
+test 205
+        Start 205: histogram
+
+205: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/histogram
+205: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools
+205: Test timeout computed to be: 1500
 202: 
 202: Visual servoing task: 
 202: Type of control law 
@@ -152646,42 +153321,6 @@
 202: ---------------------------------------------8
 202: || s - s* || = 0.00910434
 202: ---------------------------------------------9
-201: Task rank: 3
-201: || s - s* || = 0.0120073
-201: ---------------------------------------------3
-201: Task rank: 3
-201: || s - s* || = 0.0114688
-201: ---------------------------------------------4
-201: Task rank: 3
-201: || s - s* || = 0.0109535
-201: ---------------------------------------------5
-201: Task rank: 3
-201: || s - s* || = 0.0104603
-201: ---------------------------------------------6
-201: Task rank: 3
-201: || s - s* || = 0.00998829
-201: ---------------------------------------------7
-201: Task rank: 3
-201: || s - s* || = 0.0095366
-201: ---------------------------------------------8
-201: Task rank: 3
-201: || s - s* || = 0.00910434
-201: ---------------------------------------------9
-201: Task rank: 3
-201: || s - s* || = 0.0086907
-201: ---------------------------------------------10
-201: Task rank: 3
-201: || s - s* || = 0.00829488
-201: ---------------------------------------------11
-201: Task rank: 3
-201: || s - s* || = 0.00791614
-201: ---------------------------------------------12
-201: Task rank: 3
-201: || s - s* || = 0.00755374
-201: ---------------------------------------------13
-201: Task rank: 3
-201: || s - s* || = 0.00720701
-201: ---------------------------------------------14
 202: || s - s* || = 0.0086907
 202: ---------------------------------------------10
 202: || s - s* || = 0.00829488
@@ -152762,73 +153401,6 @@
 202: ---------------------------------------------48
 202: || s - s* || = 0.00123728
 202: ---------------------------------------------49
-201: Task rank: 3
-201: || s - s* || = 0.00687527
-201: ---------------------------------------------15
-201: Task rank: 3
-201: || s - s* || = 0.00655789
-201: ---------------------------------------------16
-201: Task rank: 3
-201: || s - s* || = 0.00625428
-201: ---------------------------------------------17
-201: Task rank: 3
-201: || s - s* || = 0.00596385
-201: ---------------------------------------------18
-201: Task rank: 3
-201: || s - s* || = 0.00568605
-201: ---------------------------------------------19
-201: Task rank: 3
-201: || s - s* || = 0.00542035
-201: ---------------------------------------------20
-201: Task rank: 3
-201: || s - s* || = 0.00516623
-201: ---------------------------------------------21
-201: Task rank: 3
-201: || s - s* || = 0.00492322
-201: ---------------------------------------------22
-201: Task rank: 3
-201: || s - s* || = 0.00469085
-201: ---------------------------------------------23
-201: Task rank: 3
-201: || s - s* || = 0.00446866
-201: ---------------------------------------------24
-201: Task rank: 3
-201: || s - s* || = 0.00425624
-201: ---------------------------------------------25
-201: Task rank: 3
-201: || s - s* || = 0.00405317
-201: ---------------------------------------------26
-201: Task rank: 3
-201: || s - s* || = 0.00385906
-201: ---------------------------------------------27
-201: Task rank: 3
-201: || s - s* || = 0.00367354
-201: ---------------------------------------------28
-201: Task rank: 3
-201: || s - s* || = 0.00349625
-201: ---------------------------------------------29
-201: Task rank: 3
-201: || s - s* || = 0.00332683
-201: ---------------------------------------------30
-201: Task rank: 3
-201: || s - s* || = 0.00316497
-201: ---------------------------------------------31
-201: Task rank: 3
-201: || s - s* || = 0.00301034
-201: ---------------------------------------------32
-201: Task rank: 3
-201: || s - s* || = 0.00286264
-201: ---------------------------------------------33
-201: Task rank: 3
-201: || s - s* || = 0.00272158
-201: ---------------------------------------------34
-201: Task rank: 3
-201: || s - s* || = 0.00258687
-201: ---------------------------------------------35
-201: Task rank: 3
-201: || s - s* || = 0.00245826
-201: ---------------------------------------------36
-201: Task rank: 3
 202: || s - s* || = 0.00117129
 202: ---------------------------------------------50
 202: || s - s* || = 0.00110848
@@ -152977,131 +153549,6 @@
 202: ---------------------------------------------122
 202: || s - s* || = 8.66072e-06
 202: ---------------------------------------------123
-201: || s - s* || = 0.00233549
-201: ---------------------------------------------37
-201: Task rank: 3
-201: || s - s* || = 0.00221831
-201: ---------------------------------------------38
-201: Task rank: 3
-201: || s - s* || = 0.00210648
-201: ---------------------------------------------39
-201: Task rank: 3
-201: || s - s* || = 0.00199978
-201: ---------------------------------------------40
-201: Task rank: 3
-201: || s - s* || = 0.00189799
-201: ---------------------------------------------41
-201: Task rank: 3
-201: || s - s* || = 0.00180091
-201: ---------------------------------------------42
-201: Task rank: 3
-201: || s - s* || = 0.00170833
-201: ---------------------------------------------43
-201: Task rank: 3
-201: || s - s* || = 0.00162006
-201: ---------------------------------------------44
-201: Task rank: 3
-201: || s - s* || = 0.00153593
-201: ---------------------------------------------45
-201: Task rank: 3
-201: || s - s* || = 0.00145575
-201: ---------------------------------------------46
-201: Task rank: 3
-201: || s - s* || = 0.00137935
-201: ---------------------------------------------47
-201: Task rank: 3
-201: || s - s* || = 0.00130658
-201: ---------------------------------------------48
-201: Task rank: 3
-201: || s - s* || = 0.00123728
-201: ---------------------------------------------49
-201: Task rank: 3
-201: || s - s* || = 0.00117129
-201: ---------------------------------------------50
-201: Task rank: 3
-201: || s - s* || = 0.00110848
-201: ---------------------------------------------51
-201: Task rank: 3
-201: || s - s* || = 0.00104871
-201: ---------------------------------------------52
-201: Task rank: 3
-201: || s - s* || = 0.000991852
-201: ---------------------------------------------53
-201: Task rank: 3
-201: || s - s* || = 0.00093777
-201: ---------------------------------------------54
-201: Task rank: 3
-201: || s - s* || = 0.000886347
-201: ---------------------------------------------55
-201: Task rank: 3
-201: || s - s* || = 0.000837466
-201: ---------------------------------------------56
-201: Task rank: 3
-201: || s - s* || = 0.000791016
-201: ---------------------------------------------57
-201: Task rank: 3
-201: || s - s* || = 0.00074689
-201: ---------------------------------------------58
-201: Task rank: 3
-201: || s - s* || = 0.000704983
-201: ---------------------------------------------59
-201: Task rank: 3
-201: || s - s* || = 0.000665198
-201: ---------------------------------------------60
-201: Task rank: 3
-201: || s - s* || = 0.000627439
-201: ---------------------------------------------61
-201: Task rank: 3
-201: || s - s* || = 0.000591615
-201: ---------------------------------------------62
-201: Task rank: 3
-201: || s - s* || = 0.000557638
-201: ---------------------------------------------63
-201: Task rank: 3
-201: || s - s* || = 0.000525424
-201: ---------------------------------------------64
-201: Task rank: 3
-201: || s - s* || = 0.000494894
-201: ---------------------------------------------65
-201: Task rank: 3
-201: || s - s* || = 0.000465968
-201: ---------------------------------------------66
-201: Task rank: 3
-201: || s - s* || = 0.000438573
-201: ---------------------------------------------67
-201: Task rank: 3
-201: || s - s* || = 0.000412638
-201: ---------------------------------------------68
-201: Task rank: 3
-201: || s - s* || = 0.000388094
-201: ---------------------------------------------69
-201: Task rank: 3
-201: || s - s* || = 0.000364875
-201: ---------------------------------------------70
-201: Task rank: 3
-201: || s - s* || = 0.000342919
-201: ---------------------------------------------71
-201: Task rank: 3
-201: || s - s* || = 0.000322165
-201: ---------------------------------------------72
-201: Task rank: 3
-201: || s - s* || = 0.000302554
-201: ---------------------------------------------73
-201: Task rank: 3
-201: || s - s* || = 0.000284032
-201: ---------------------------------------------74
-201: Task rank: 3
-201: || s - s* || = 0.000266545
-201: ---------------------------------------------75
-201: Task rank: 3
-201: || s - s* || = 0.000250042
-201: ---------------------------------------------76
-201: Task rank: 3
-201: || s - s* || = 0.000234474
-201: ---------------------------------------------77
-201: Task rank: 3
-201: || s - s* || = 0.000219795
-201: ---------------------------------------------78
 202: || s - s* || = 8.01654e-06
 202: ---------------------------------------------124
 202: || s - s* || = 7.41913e-06
@@ -153429,246 +153876,6 @@
 202: || s - s* || = 3.637631384e-07
 202: ---------------------------------------------218
 202: de2dt :0.5  0.25  1  0  0  0.1745329252
-201: Task rank: 3
-201: || s - s* || = 0.000205959
-201: ---------------------------------------------79
-201: Task rank: 3
-201: || s - s* || = 0.000192923
-201: ---------------------------------------------80
-201: Task rank: 3
-201: || s - s* || = 0.000180647
-201: ---------------------------------------------81
-201: Task rank: 3
-201: || s - s* || = 0.00016909
-201: ---------------------------------------------82
-201: Task rank: 3
-201: || s - s* || = 0.000158216
-201: ---------------------------------------------83
-201: Task rank: 3
-201: || s - s* || = 0.000147988
-201: ---------------------------------------------84
-201: Task rank: 3
-201: || s - s* || = 0.000138373
-201: ---------------------------------------------85
-201: Task rank: 3
-201: || s - s* || = 0.000129337
-201: ---------------------------------------------86
-201: Task rank: 3
-201: || s - s* || = 0.000120848
-201: ---------------------------------------------87
-201: Task rank: 3
-201: || s - s* || = 0.000112878
-201: ---------------------------------------------88
-201: Task rank: 3
-201: || s - s* || = 0.000105398
-201: ---------------------------------------------89
-201: Task rank: 3
-201: || s - s* || = 9.83802e-05
-201: ---------------------------------------------90
-201: Task rank: 3
-201: || s - s* || = 9.17992e-05
-201: ---------------------------------------------91
-201: Task rank: 3
-201: || s - s* || = 8.56302e-05
-201: ---------------------------------------------92
-201: Task rank: 3
-201: || s - s* || = 7.98499e-05
-201: ---------------------------------------------93
-201: Task rank: 3
-201: || s - s* || = 7.4436e-05
-201: ---------------------------------------------94
-201: Task rank: 3
-201: || s - s* || = 6.93673e-05
-201: ---------------------------------------------95
-201: Task rank: 3
-201: || s - s* || = 6.46237e-05
-201: ---------------------------------------------96
-201: Task rank: 3
-201: || s - s* || = 6.01862e-05
-201: ---------------------------------------------97
-201: Task rank: 3
-201: || s - s* || = 5.60366e-05
-201: ---------------------------------------------98
-201: Task rank: 3
-201: || s - s* || = 5.21577e-05
-201: ---------------------------------------------99
-201: Task rank: 3
-201: || s - s* || = 4.85333e-05
-201: ---------------------------------------------100
-201: Task rank: 3
-201: || s - s* || = 4.51479e-05
-201: ---------------------------------------------101
-201: Task rank: 3
-201: || s - s* || = 4.1987e-05
-201: ---------------------------------------------102
-201: Task rank: 3
-201: || s - s* || = 3.90367e-05
-201: ---------------------------------------------103
-201: Task rank: 3
-201: || s - s* || = 3.62841e-05
-201: ---------------------------------------------104
-201: Task rank: 3
-201: || s - s* || = 3.37168e-05
-201: ---------------------------------------------105
-201: Task rank: 3
-201: || s - s* || = 3.1323e-05
-201: ---------------------------------------------106
-201: Task rank: 3
-201: || s - s* || = 2.9092e-05
-201: ---------------------------------------------107
-201: Task rank: 3
-201: || s - s* || = 2.70133e-05
-201: ---------------------------------------------108
-201: Task rank: 3
-201: || s - s* || = 2.50771e-05
-201: ---------------------------------------------109
-201: Task rank: 3
-201: || s - s* || = 2.32743e-05
-201: ---------------------------------------------110
-201: Task rank: 3
-201: || s - s* || = 2.15961e-05
-201: ---------------------------------------------111
-201: Task rank: 3
-201: || s - s* || = 2.00346e-05
-201: ---------------------------------------------112
-201: Task rank: 3
-201: || s - s* || = 1.85819e-05
-201: ---------------------------------------------113
-201: Task rank: 3
-201: || s - s* || = 1.72309e-05
-201: ---------------------------------------------114
-201: Task rank: 3
-201: || s - s* || = 1.59749e-05
-201: ---------------------------------------------115
-201: Task rank: 3
-201: || s - s* || = 1.48075e-05
-201: ---------------------------------------------116
-201: Task rank: 3
-201: || s - s* || = 1.37227e-05
-201: ---------------------------------------------117
-201: Task rank: 3
-201: || s - s* || = 1.27151e-05
-201: ---------------------------------------------118
-201: Task rank: 3
-201: || s - s* || = 1.17792e-05
-201: ---------------------------------------------119
-201: Task rank: 3
-201: || s - s* || = 1.09103e-05
-201: ---------------------------------------------120
-201: Task rank: 3
-201: || s - s* || = 1.01037e-05
-201: ---------------------------------------------121
-201: Task rank: 3
-201: || s - s* || = 9.35519e-06
-201: ---------------------------------------------122
-201: Task rank: 3
-201: || s - s* || = 8.66072e-06
-201: ---------------------------------------------123
-201: Task rank: 3
-201: || s - s* || = 8.01654e-06
-201: ---------------------------------------------124
-201: Task rank: 3
-201: || s - s* || = 7.41913e-06
-201: ---------------------------------------------125
-201: Task rank: 3
-201: || s - s* || = 6.86522e-06
-201: ---------------------------------------------126
-201: Task rank: 3
-201: || s - s* || = 6.35175e-06
-201: ---------------------------------------------127
-201: Task rank: 3
-201: || s - s* || = 5.87587e-06
-201: ---------------------------------------------128
-201: Task rank: 3
-201: || s - s* || = 5.4349e-06
-201: ---------------------------------------------129
-201: Task rank: 3
-201: || s - s* || = 5.02637e-06
-201: ---------------------------------------------130
-201: Task rank: 3
-201: || s - s* || = 4.64797e-06
-201: ---------------------------------------------131
-201: Task rank: 3
-201: || s - s* || = 4.29752e-06
-201: ---------------------------------------------132
-201: Task rank: 3
-201: || s - s* || = 3.97302e-06
-201: ---------------------------------------------133
-201: Task rank: 3
-201: || s - s* || = 3.67261e-06
-201: ---------------------------------------------134
-201: Task rank: 3
-201: || s - s* || = 3.39454e-06
-201: ---------------------------------------------135
-201: Task rank: 3
-201: || s - s* || = 3.13718e-06
-201: ---------------------------------------------136
-201: Task rank: 3
-201: || s - s* || = 2.89904e-06
-201: ---------------------------------------------137
-201: Task rank: 3
-201: || s - s* || = 2.6787e-06
-201: ---------------------------------------------138
-201: Task rank: 3
-201: || s - s* || = 2.47488e-06
-201: ---------------------------------------------139
-201: Task rank: 3
-201: || s - s* || = 2.28634e-06
-201: ---------------------------------------------140
-201: Task rank: 3
-201: || s - s* || = 2.11199e-06
-201: ---------------------------------------------141
-201: Task rank: 3
-201: || s - s* || = 1.95076e-06
-201: ---------------------------------------------142
-201: Task rank: 3
-201: || s - s* || = 1.80168e-06
-201: ---------------------------------------------143
-201: Task rank: 3
-201: || s - s* || = 1.66387e-06
-201: ---------------------------------------------144
-201: Task rank: 3
-201: || s - s* || = 1.53647e-06
-201: ---------------------------------------------145
-201: Task rank: 3
-201: || s - s* || = 1.41872e-06
-201: ---------------------------------------------146
-201: Task rank: 3
-201: || s - s* || = 1.30991e-06
-201: ---------------------------------------------147
-201: Task rank: 3
-201: || s - s* || = 1.20935e-06
-201: ---------------------------------------------148
-201: Task rank: 3
-201: || s - s* || = 1.11644e-06
-201: ---------------------------------------------149
-201: Task rank: 3
-201: || s - s* || = 1.0306e-06
-201: ---------------------------------------------150
-201: Task rank: 3
-201: || s - s* || = 9.51296e-07
-201: ---------------------------------------------151
-201: Task rank: 3
-201: || s - s* || = 8.78045e-07
-201: ---------------------------------------------152
-201: Task rank: 3
-201: || s - s* || = 8.10387e-07
-201: ---------------------------------------------153
-201: Task rank: 3
-201: || s - s* || = 7.479e-07
-201: ---------------------------------------------154
-201: Task rank: 3
-201: || s - s* || = 6.90195e-07
-201: ---------------------------------------------155
-201: Task rank: 3
-201: || s - s* || = 6.36908e-07
-201: ---------------------------------------------156
-201: Task rank: 3
-201: || s - s* || = 5.87707e-07
-201: ---------------------------------------------157
-201: Task rank: 3
-201: || s - s* || = 5.4228e-07
-201: ---------------------------------------------158
 202: (I-WpW)de2dt :0.25  0.125  0  0.125  -0.25  0.1745329252
 202: || s - s* || = 3.421425526e-07
 202: ---------------------------------------------219
@@ -154348,163 +154555,6 @@
 202: (I-WpW)de2dt :0.25  0.125  0  0.125  -0.25  0.1745329252
 202: || s - s* || = 4.87934911e-13
 202: ---------------------------------------------388
-201: Task rank: 3
-201: || s - s* || = 5.00341e-07
-201: ---------------------------------------------159
-201: Task rank: 3
-201: || s - s* || = 4.61625e-07
-201: ---------------------------------------------160
-201: Task rank: 3
-201: || s - s* || = 4.25887e-07
-201: ---------------------------------------------161
-201: Task rank: 3
-201: || s - s* || = 3.92899e-07
-201: ---------------------------------------------162
-201: Task rank: 3
-201: || s - s* || = 3.62452e-07
-201: ---------------------------------------------163
-201: Task rank: 3
-201: || s - s* || = 3.34351e-07
-201: ---------------------------------------------164
-201: Task rank: 3
-201: || s - s* || = 3.08418e-07
-201: ---------------------------------------------165
-201: Task rank: 3
-201: || s - s* || = 2.84486e-07
-201: ---------------------------------------------166
-201: Task rank: 3
-201: || s - s* || = 2.62402e-07
-201: ---------------------------------------------167
-201: Task rank: 3
-201: || s - s* || = 2.42025e-07
-201: ---------------------------------------------168
-201: Task rank: 3
-201: || s - s* || = 2.23223e-07
-201: ---------------------------------------------169
-201: Task rank: 3
-201: || s - s* || = 2.05875e-07
-201: ---------------------------------------------170
-201: Task rank: 3
-201: || s - s* || = 1.8987e-07
-201: ---------------------------------------------171
-201: Task rank: 3
-201: || s - s* || = 1.75105e-07
-201: ---------------------------------------------172
-201: Task rank: 3
-201: || s - s* || = 1.61483e-07
-201: ---------------------------------------------173
-201: Task rank: 3
-201: || s - s* || = 1.48917e-07
-201: ---------------------------------------------174
-201: Task rank: 3
-201: || s - s* || = 1.37326e-07
-201: ---------------------------------------------175
-201: Task rank: 3
-201: || s - s* || = 1.26633e-07
-201: ---------------------------------------------176
-201: Task rank: 3
-201: || s - s* || = 1.16771e-07
-201: ---------------------------------------------177
-201: Task rank: 3
-201: || s - s* || = 1.07674e-07
-201: ---------------------------------------------178
-201: Task rank: 3
-201: || s - s* || = 9.92841e-08
-201: ---------------------------------------------179
-201: Task rank: 3
-201: || s - s* || = 9.15458e-08
-201: ---------------------------------------------180
-201: Task rank: 3
-201: || s - s* || = 8.4409e-08
-201: ---------------------------------------------181
-201: Task rank: 3
-201: || s - s* || = 7.78271e-08
-201: ---------------------------------------------182
-201: Task rank: 3
-201: || s - s* || = 7.17571e-08
-201: ---------------------------------------------183
-201: Task rank: 3
-201: || s - s* || = 6.61594e-08
-201: ---------------------------------------------184
-201: Task rank: 3
-201: || s - s* || = 6.09973e-08
-201: ---------------------------------------------185
-201: Task rank: 3
-201: || s - s* || = 5.62371e-08
-201: ---------------------------------------------186
-201: Task rank: 3
-201: || s - s* || = 5.18476e-08
-201: ---------------------------------------------187
-201: Task rank: 3
-201: || s - s* || = 4.78e-08
-201: ---------------------------------------------188
-201: Task rank: 3
-201: || s - s* || = 4.40678e-08
-201: ---------------------------------------------189
-201: Task rank: 3
-201: || s - s* || = 4.06264e-08
-201: ---------------------------------------------190
-201: Task rank: 3
-201: || s - s* || = 3.74532e-08
-201: ---------------------------------------------191
-201: Task rank: 3
-201: || s - s* || = 3.45275e-08
-201: ---------------------------------------------192
-201: Task rank: 3
-201: || s - s* || = 3.18299e-08
-201: ---------------------------------------------193
-201: Task rank: 3
-201: || s - s* || = 2.93427e-08
-201: ---------------------------------------------194
-201: Task rank: 3
-201: || s - s* || = 2.70496e-08
-201: ---------------------------------------------195
-201: Task rank: 3
-201: || s - s* || = 2.49354e-08
-201: ---------------------------------------------196
-201: Task rank: 3
-201: || s - s* || = 2.29863e-08
-201: ---------------------------------------------197
-201: Task rank: 3
-201: || s - s* || = 2.11892e-08
-201: ---------------------------------------------198
-201: Task rank: 3
-201: || s - s* || = 1.95325e-08
-201: ---------------------------------------------199
-201: Task rank: 3
-201: || s - s* || = 1.80052e-08
-201: ---------------------------------------------200
-201: Task rank: 3
-201: || s - s* || = 1.65971e-08
-201: Visual servoing task: 
-201: Type of control law 
-201: Eye-in-hand configuration 
-201: Control in the camera frame 
-201: List of visual features : s
-201: Ellipse:  
-201:  x=5.73782e-05
-201:  y=0.000114756
-201:  n20=0.00251701
-201:  n11=1.64081e-11
-201:  n02=0.00251701
-201: A = 5.72854e-05 B = 0.000114571 C = 1.00844
-201: List of desired visual features : s*
-201: Ellipse:  
-201:  x=0
-201:  y=0
-201:  n20=0.00252525
-201:  n11=0
-201:  n02=0.00252525
-201: A = 0 B = 0 C = 1.0101
-201: Interaction Matrix Ls 
-201: -1.01010101  0  0  0  -1.01010101  0
-201: 0  -1.01010101  0  1.01010101  -0  -0
-201: -0  0  0.005101520253  0  -0  0
-201: -0  -0  0  0  -0  0
-201: 0  -0  0.005101520253  0  -0  -0
-201: Error vector (s-s*) 
-201: 5.737820982e-05  0.0001147564196  -8.240337085e-06  1.640811393e-11  -8.240312472e-06
-201: Gain : Zero= 1	Inf= 1	Slope= 0
 202: de2dt :0.5  0.25  1  0  0  0.1745329252
 202: (I-WpW)de2dt :0.25  0.125  0  0.125  -0.25  0.1745329252
 202: || s - s* || = 4.503549695e-13
@@ -157507,7 +157557,6 @@
 202: ---------------------------------------------1138
 202: de2dt :0.5  0.25  1  0  0  0.1745329252
 202: (I-WpW)de2dt :0.25  0.125  0  0.125  -0.25  0.1745329252
-201/290 Test #201: servoSimuSphere2DCamVelocityDisplay ...............................   Passed    1.66 sec
 202: || s - s* || = 6.988918965e-29
 202: ---------------------------------------------1139
 202: de2dt :0.5  0.25  1  0  0  0.1745329252
@@ -158084,12 +158133,6 @@
 202: ---------------------------------------------1282
 202: de2dt :0.5  0.25  1  0  0  0.1745329252
 202: (I-WpW)de2dt :0.25  0.125  0  0.125  -0.25  0.1745329252
-test 204
-        Start 204: servoSimuViper850FourPoints2DCamVelocity
-
-204: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850/servoSimuViper850FourPoints2DCamVelocity "-c" "-d"
-204: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/robot-simulator/viper850
-204: Test timeout computed to be: 1500
 202: || s - s* || = 3.903782565e-29
 202: ---------------------------------------------1283
 202: de2dt :0.5  0.25  1  0  0  0.1745329252
@@ -160992,13 +161035,13 @@
 202: Error vector (s-s*) 
 202: -1.031722407e-14  -2.355018537e-15  0  0  0
 202: Gain : Zero= 1	Inf= 1	Slope= 0
-202/290 Test #202: servoSimuSphere2DCamVelocityDisplaySecondaryTask ..................   Passed    1.77 sec
-test 205
-        Start 205: histogram
+202/290 Test #202: servoSimuSphere2DCamVelocityDisplaySecondaryTask ..................   Passed    1.12 sec
+test 206
+        Start 206: mbtEdgeTracking
 
-205: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools/histogram
-205: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tools
-205: Test timeout computed to be: 1500
+206: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-d"
+206: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+206: Test timeout computed to be: 1500
 203: 
 203: -------------------------------------------------------
 203:  Test program for vpServo 
@@ -161435,23 +161478,23 @@
 203: Error vector (s-s*) 
 203: -0.0001034862902  -5.174314511e-05  -0.0002587157255
 203: Gain : Zero= 1	Inf= 1	Slope= 0
-203/290 Test #203: servoSimuThetaUCamVelocity ........................................   Passed    1.55 sec
-test 206
-        Start 206: mbtEdgeTracking
-
-206: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-d"
-206: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-206: Test timeout computed to be: 1500
-205: Read: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
-205: Save the histogram in: /tmp/pbuilder1/histogram.txt
-205: Save the smoothed histogram in: /tmp/pbuilder1/histogram_smoothed.txt
-204/290 Test #205: histogram .........................................................   Passed    1.24 sec
+203/290 Test #203: servoSimuThetaUCamVelocity ........................................   Passed    1.03 sec
 test 207
         Start 207: mbtEdgeKltTracking
 
 207: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeKltTracking "-c" "-d"
 207: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 207: Test timeout computed to be: 1500
+205: Read: /usr/share/visp-images-data/ViSP-images/Klimt/Klimt.pgm
+205: Save the histogram in: /tmp/pbuilder2/histogram.txt
+205: Save the smoothed histogram in: /tmp/pbuilder2/histogram_smoothed.txt
+204/290 Test #205: histogram .........................................................   Passed    0.91 sec
+test 208
+        Start 208: mbtKltTracking
+
+208: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtKltTracking "-c" "-d"
+208: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+208: Test timeout computed to be: 1500
 204: 
 204: ----------------------------------------------
 204:  Test program for vpServo 
@@ -161486,1279 +161529,1236 @@
 204: Initial robot position with respect to the object frame:
 204: -0.05  -0.05  0.7  0.1745329252  0.1745329252  -0.5235987756|| s - s* || 0.04956905199
 204: ---------------------------------------------2
-204: || s - s* || 0.04854299712
+204: || s - s* || 0.04860338647
 204: ---------------------------------------------3
-204: || s - s* || 0.04854299712
+204: || s - s* || 0.04860338647
 204: ---------------------------------------------4
-204: || s - s* || 0.04765989094
+204: || s - s* || 0.04687890124
 204: ---------------------------------------------5
-204: || s - s* || 0.0459820314
+204: || s - s* || 0.04687890124
 204: ---------------------------------------------6
-204: || s - s* || 0.04515859897
+204: || s - s* || 0.04519509783
 204: ---------------------------------------------7
-204: || s - s* || 0.04515859897
+204: || s - s* || 0.04519509783
 204: ---------------------------------------------8
-204: || s - s* || 0.04431544314
+204: || s - s* || 0.04355060669
 204: ---------------------------------------------9
-204: || s - s* || 0.04271248663
+204: || s - s* || 0.04355060669
 204: ---------------------------------------------10
-204: || s - s* || 0.04192666553
+204: || s - s* || 0.04194212833
 204: ---------------------------------------------11
-204: || s - s* || 0.04192666553
+204: || s - s* || 0.04194212833
 204: ---------------------------------------------12
-204: || s - s* || 0.04112090584
+204: || s - s* || 0.04037405082
 204: ---------------------------------------------13
-204: || s - s* || 0.03959299595
+204: || s - s* || 0.04037405082
 204: ---------------------------------------------14
-204: || s - s* || 0.03884428215
+204: || s - s* || 0.03884494103
 204: ---------------------------------------------15
-204: || s - s* || 0.03884428215
+204: || s - s* || 0.03884494103
 204: ---------------------------------------------16
-204: || s - s* || 0.03808137949
+204: || s - s* || 0.03735300012
 204: ---------------------------------------------17
-204: || s - s* || 0.03734954477
+204: || s - s* || 0.03661934402
 204: ---------------------------------------------18
-204: || s - s* || 0.03662697937
+204: || s - s* || 0.03661934402
 204: ---------------------------------------------19
-204: || s - s* || 0.03591374017
+204: || s - s* || 0.03518407743
 204: ---------------------------------------------20
-204: || s - s* || 0.03520874229
+204: || s - s* || 0.03518407743
 204: ---------------------------------------------21
-204: || s - s* || 0.03451252421
+204: || s - s* || 0.03378467882
 204: ---------------------------------------------22
-204: || s - s* || 0.033825374
+204: || s - s* || 0.03378467882
 204: ---------------------------------------------23
-204: || s - s* || 0.03314592353
+204: || s - s* || 0.03242140818
 204: ---------------------------------------------24
-204: || s - s* || 0.03247684509
+204: || s - s* || 0.03242140818
 204: ---------------------------------------------25
-204: || s - s* || 0.03181580772
+204: || s - s* || 0.03109346621
 204: ---------------------------------------------26
-204: || s - s* || 0.031162672
+204: || s - s* || 0.03045144919
 204: ---------------------------------------------27
-204: || s - s* || 0.02988447212
+204: || s - s* || 0.03045144919
 204: ---------------------------------------------28
-204: || s - s* || 0.02988447212
+204: || s - s* || 0.02917508928
 204: ---------------------------------------------29
-204: || s - s* || 0.02924857724
+204: || s - s* || 0.02917508928
 204: ---------------------------------------------30
-204: || s - s* || 0.0280547658
+204: || s - s* || 0.02796822781
 204: ---------------------------------------------31
-204: || s - s* || 0.02748412156
+204: || s - s* || 0.02739967436
 204: ---------------------------------------------32
-204: || s - s* || 0.02748412156
+204: || s - s* || 0.02739967436
 204: ---------------------------------------------33
-204: || s - s* || 0.02691031099
+204: || s - s* || 0.0262823558
 204: ---------------------------------------------34
-204: || s - s* || 0.02583225971
+204: || s - s* || 0.02575599664
 204: ---------------------------------------------35
-204: || s - s* || 0.02531725076
+204: || s - s* || 0.02575599664
 204: ---------------------------------------------36
-204: || s - s* || 0.02531725076
+204: || s - s* || 0.02472145333
 204: ---------------------------------------------37
-204: || s - s* || 0.02479930563
+204: || s - s* || 0.02472145333
 204: ---------------------------------------------38
-204: || s - s* || 0.02382634471
+204: || s - s* || 0.02373884048
 204: ---------------------------------------------39
-204: || s - s* || 0.02336133705
+204: || s - s* || 0.02373884048
 204: ---------------------------------------------40
-204: || s - s* || 0.02336133705
+204: || s - s* || 0.02280390235
 204: ---------------------------------------------41
-204: || s - s* || 0.02289347383
+204: || s - s* || 0.02236416465
 204: ---------------------------------------------42
-204: || s - s* || 0.02201463423
+204: || s - s* || 0.02236416465
 204: ---------------------------------------------43
-204: || s - s* || 0.02159430382
+204: || s - s* || 0.02149814371
 204: ---------------------------------------------44
-204: || s - s* || 0.02159430382
+204: || s - s* || 0.02149814371
 204: ---------------------------------------------45
-204: || s - s* || 0.02117077804
+204: || s - s* || 0.02067611626
 204: ---------------------------------------------46
-204: || s - s* || 0.02037568765
+204: || s - s* || 0.02028836734
 204: ---------------------------------------------47
-204: || s - s* || 0.01999516941
+204: || s - s* || 0.01991001331
 204: ---------------------------------------------48
-204: || s - s* || 0.01962379045
+204: || s - s* || 0.01991001331
 204: ---------------------------------------------49
-204: || s - s* || 0.01926127476
+204: || s - s* || 0.01916399323
 204: ---------------------------------------------50
-204: || s - s* || 0.01890737125
+204: || s - s* || 0.01916399323
 204: ---------------------------------------------51
-204: || s - s* || 0.01856179273
+204: || s - s* || 0.0184542624
 204: ---------------------------------------------52
-204: || s - s* || 0.01822434425
+204: || s - s* || 0.0184542624
 204: ---------------------------------------------53
-204: || s - s* || 0.01789475262
+204: || s - s* || 0.01809966672
 204: ---------------------------------------------54
-204: || s - s* || 0.01757279371
+204: || s - s* || 0.01776912482
 204: ---------------------------------------------55
-204: || s - s* || 0.01725825692
+204: || s - s* || 0.01711668552
 204: ---------------------------------------------56
-204: || s - s* || 0.01695087701
+204: || s - s* || 0.01681261197
+206:  *********** Parsing XML for ME projection error ************ 
+206: projection_error : sample_step : 10 (default)
+206: projection_error : kernel_size : 5x5 (default)
+206:  *********** Parsing XML for Mb Edge Tracker ************ 
 204: ---------------------------------------------57
-204: || s - s* || 0.0166504725
+204: || s - s* || 0.01681261197
+206: me : mask : size : 5
+206: me : mask : nb_mask : 180
+206: me : range : tracking : 7
+206: me : contrast : threshold type 1
+206: me : contrast : threshold 5
+206: me : contrast : mu1 0.5
+206: me : contrast : mu2 0.5
+206: me : sample : sample_step : 4
+206: camera : u0 : 338.704
+206: camera : v0 : 234.508
+206: camera : px : 547.737
+206: camera : py : 542.074
+206: face : Angle Appear : 65
+206: face : Angle Disappear : 75
+206: face : Near Clipping : 0.1
+206: face : Far Clipping : 0.9
+206: face : Fov Clipping : True
+206: lod : use lod : 0 (default)
+206: lod : min line length threshold : 50 (default)
+206: lod : min polygon area threshold : 2500 (default)
 204: ---------------------------------------------58
-204: || s - s* || 0.01635685846
+204: || s - s* || 0.01621167931
 204: ---------------------------------------------59
-204: || s - s* || 0.01606980541
+204: || s - s* || 0.01621167931
 204: ---------------------------------------------60
-204: || s - s* || 0.01578913366
+204: || s - s* || 0.01563897599
 204: ---------------------------------------------61
-204: || s - s* || 0.015514655
+204: || s - s* || 0.01563897599
 204: ---------------------------------------------62
-204: || s - s* || 0.01524616761
+204: || s - s* || 0.01509201366
 204: ---------------------------------------------63
-204: || s - s* || 0.01498350281
+204: || s - s* || 0.01509201366
 204: ---------------------------------------------64
-204: || s - s* || 0.01472650329
+204: || s - s* || 0.01482535587
 204: ---------------------------------------------65
-204: || s - s* || 0.0144749856
+204: || s - s* || 0.01457189115
 204: ---------------------------------------------66
-204: || s - s* || 0.01422882125
+204: || s - s* || 0.01432385744
 204: ---------------------------------------------67
-204: || s - s* || 0.01398781995
+204: || s - s* || 0.01408101929
 204: ---------------------------------------------68
-204: || s - s* || 0.01375185701
+204: || s - s* || 0.0136069735
 204: ---------------------------------------------69
-204: || s - s* || 0.01352077703
+204: || s - s* || 0.01337904624
+206:  *********** Parsing XML for ME projection error ************ 
+206: projection_error : sample_step : 10 (default)
+206: projection_error : kernel_size : 5x5 (default)
+207:  *********** Parsing XML for ME projection error ************ 
+207: projection_error : sample_step : 10 (default)
+207: projection_error : kernel_size : 5x5 (default)
+207:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
+206:  *********** Parsing XML for Mb Edge Tracker ************ 
 204: ---------------------------------------------70
-204: || s - s* || 0.01329445797
+207: me : mask : size : 5
+207: me : mask : nb_mask : 180
+207: me : range : tracking : 7
+207: me : contrast : threshold type 1
+207: me : contrast : threshold 5
+207: me : contrast : mu1 0.5
+207: me : contrast : mu2 0.5
+207: me : sample : sample_step : 4
+207: klt : Mask Border : 5
+207: klt : Max Features : 300
+207: klt : Windows Size : 5
+207: klt : Quality : 0.01
+207: klt : Min Distance : 5
+207: klt : Harris Parameter : 0.01
+207: klt : Block Size : 3
+207: klt : Pyramid Levels : 3
+207: camera : u0 : 338.704
+207: camera : v0 : 234.508
+207: camera : px : 547.737
+207: camera : py : 542.074
+207: face : Angle Appear : 65
+207: face : Angle Disappear : 75
+207: face : Near Clipping : 0.1
+207: face : Far Clipping : 0.9
+207: face : Fov Clipping : True
+207: lod : use lod : 0 (default)
+207: lod : min line length threshold : 50 (default)
+207: lod : min polygon area threshold : 2500 (default)
+204: || s - s* || 0.01337904624
+206: me : mask : size : 5
+206: me : mask : nb_mask : 180
+206: me : range : tracking : 7
+206: me : contrast : threshold type 1
+206: me : contrast : threshold 5
+206: me : contrast : mu1 0.5
+206: me : contrast : mu2 0.5
+206: me : sample : sample_step : 4
+206: camera : u0 : 338.704
+206: camera : v0 : 234.508
+206: camera : px : 547.737
+206: camera : py : 542.074
+206: face : Angle Appear : 65
+206: face : Angle Disappear : 75
+206: face : Near Clipping : 0.1
+206: face : Far Clipping : 0.9
+206: face : Fov Clipping : True
+206: lod : use lod : 0 (default)
+206: lod : min line length threshold : 50 (default)
+206: lod : min polygon area threshold : 2500 (default)
 204: ---------------------------------------------71
-204: || s - s* || 0.01307275958
+204: || s - s* || 0.01311360011
 204: ---------------------------------------------72
-204: || s - s* || 0.01285553081
+204: || s - s* || 0.01268018194
 204: ---------------------------------------------73
-204: || s - s* || 0.01264268376
+204: || s - s* || 0.01247101246
 204: ---------------------------------------------74
-204: || s - s* || 0.01243407098
+204: || s - s* || 0.01226596138
 204: ---------------------------------------------75
-204: || s - s* || 0.01222957116
+204: || s - s* || 0.01226596138
 204: ---------------------------------------------76
-204: || s - s* || 0.01202909669
+204: || s - s* || 0.01176705091
 204: ---------------------------------------------77
-204: || s - s* || 0.01183250931
+204: || s - s* || 0.01176705091
 204: ---------------------------------------------78
-204: || s - s* || 0.01163971432
+204: || s - s* || 0.01134617512
 204: ---------------------------------------------79
-204: || s - s* || 0.01145061993
+204: || s - s* || 0.01116284724
 204: ---------------------------------------------80
-204: || s - s* || 0.01126511005
+204: || s - s* || 0.01098296968
 204: ---------------------------------------------81
-204: || s - s* || 0.01108312652
+204: || s - s* || 0.01080642286
 204: ---------------------------------------------82
-204: || s - s* || 0.01090453787
+204: || s - s* || 0.01046154172
 204: ---------------------------------------------83
-204: || s - s* || 0.01090453787
+204: || s - s* || 0.01046154172
 204: ---------------------------------------------84
-204: || s - s* || 0.01055570834
+204: || s - s* || 0.01019393444
 204: ---------------------------------------------85
-204: || s - s* || 0.01055570834
+204: || s - s* || 0.009871291016
 204: ---------------------------------------------86
-204: || s - s* || 0.01021965732
+204: || s - s* || 0.009871291016
 204: ---------------------------------------------87
-204: || s - s* || 0.01021965732
+204: || s - s* || 0.00948496036
 204: ---------------------------------------------88
-204: || s - s* || 0.009895745633
+204: || s - s* || 0.009307383994
+207:  *********** Parsing XML for ME projection error ************ 
+207: projection_error : sample_step : 10 (default)
+207: projection_error : kernel_size : 5x5 (default)
 204: ---------------------------------------------89
-204: || s - s* || 0.009895745633
+204: || s - s* || 0.009307383994
+207:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
+207: me : mask : size : 5
+207: me : mask : nb_mask : 180
+207: me : range : tracking : 7
+207: me : contrast : threshold type 1
+207: me : contrast : threshold 5
+207: me : contrast : mu1 0.5
+207: me : contrast : mu2 0.5
+207: me : sample : sample_step : 4
+207: klt : Mask Border : 5
+207: klt : Max Features : 300
+207: klt : Windows Size : 5
+207: klt : Quality : 0.01
+207: klt : Min Distance : 5
+207: klt : Harris Parameter : 0.01
+207: klt : Block Size : 3
+207: klt : Pyramid Levels : 3
+207: camera : u0 : 338.704
+207: camera : v0 : 234.508
+207: camera : px : 547.737
+207: camera : py : 542.074
+207: face : Angle Appear : 65
+207: face : Angle Disappear : 75
+207: face : Near Clipping : 0.1
+207: face : Far Clipping : 0.9
+207: face : Fov Clipping : True
+207: lod : use lod : 0 (default)
+207: lod : min line length threshold : 50 (default)
+207: lod : min polygon area threshold : 2500 (default)
 204: ---------------------------------------------90
-204: || s - s* || 0.009583392966
+204: || s - s* || 0.009011383156
 204: ---------------------------------------------91
-204: || s - s* || 0.009583392966
+204: || s - s* || 0.009011383156
 204: ---------------------------------------------92
-204: || s - s* || 0.009282028073
+204: || s - s* || 0.008725739884
 204: ---------------------------------------------93
-204: || s - s* || 0.009282028073
+204: || s - s* || 0.008589347394
 204: ---------------------------------------------94
-204: || s - s* || 0.008991158007
+204: || s - s* || 0.008455259509
 204: ---------------------------------------------95
-204: || s - s* || 0.008991158007
+204: || s - s* || 0.008320757163
 204: ---------------------------------------------96
-204: || s - s* || 0.008710273286
+204: || s - s* || 0.008320757163
 204: ---------------------------------------------97
-204: || s - s* || 0.008710273286
+204: || s - s* || 0.008046904036
 204: ---------------------------------------------98
-204: || s - s* || 0.008438949018
+204: || s - s* || 0.007921896436
 204: ---------------------------------------------99
-204: || s - s* || 0.008438949018
+204: || s - s* || 0.007798946319
 204: ---------------------------------------------100
-204: || s - s* || 0.008176754353
+204: || s - s* || 0.007678028799
 204: ---------------------------------------------101
-204: || s - s* || 0.008176754353
+204: || s - s* || 0.007559084408
 204: ---------------------------------------------102
-204: || s - s* || 0.007923292695
+204: || s - s* || 0.007442081722
 204: ---------------------------------------------103
-204: || s - s* || 0.007923292695
+204: || s - s* || 0.007326987159
 204: ---------------------------------------------104
-204: || s - s* || 0.007678210337
+204: || s - s* || 0.007213754173
 204: ---------------------------------------------105
-204: || s - s* || 0.007678210337
+204: || s - s* || 0.007102348725
+208:  *********** Parsing XML for ME projection error ************ 
+208: projection_error : sample_step : 10 (default)
+208: projection_error : kernel_size : 5x5 (default)
+208:  *********** Parsing XML for MBT KLT Tracker ************ 
+208: klt : Mask Border : 5
+208: klt : Max Features : 300
+208: klt : Windows Size : 5
+208: klt : Quality : 0.01
+208: klt : Min Distance : 5
+208: klt : Harris Parameter : 0.01
+208: klt : Block Size : 3
+208: klt : Pyramid Levels : 3
+208: camera : u0 : 338.704
+208: camera : v0 : 234.508
+208: camera : px : 547.737
+208: camera : py : 542.074
+208: face : Angle Appear : 65
+208: face : Angle Disappear : 75
+208: face : Near Clipping : 0.1
+208: face : Far Clipping : 0.9
+208: face : Fov Clipping : True
+208: lod : use lod : 0 (default)
+208: lod : min line length threshold : 50 (default)
+208: lod : min polygon area threshold : 2500 (default)
 204: ---------------------------------------------106
-204: || s - s* || 0.007441162847
+204: || s - s* || 0.006992745677
 204: ---------------------------------------------107
-204: || s - s* || 0.007441162847
+204: || s - s* || 0.006884888756
 204: ---------------------------------------------108
-204: || s - s* || 0.007211812566
+204: || s - s* || 0.006778747281
 204: ---------------------------------------------109
-204: || s - s* || 0.007211812566
+204: || s - s* || 0.006674301506
 204: ---------------------------------------------110
-204: || s - s* || 0.006989848058
+204: || s - s* || 0.006571509278
 204: ---------------------------------------------111
-204: || s - s* || 0.006989848058
+204: || s - s* || 0.006470339811
 204: ---------------------------------------------112
-204: || s - s* || 0.006774978981
+204: || s - s* || 0.006272020838
 204: ---------------------------------------------113
-204: || s - s* || 0.006774978981
+204: || s - s* || 0.006175579459
 204: ---------------------------------------------114
-204: || s - s* || 0.006566946817
+204: || s - s* || 0.005986476243
 204: ---------------------------------------------115
-204: || s - s* || 0.006566946817
+204: || s - s* || 0.005894493935
 204: ---------------------------------------------116
-204: || s - s* || 0.006365494336
+204: || s - s* || 0.005714138658
 204: ---------------------------------------------117
-204: || s - s* || 0.006365494336
+204: || s - s* || 0.005626393241
 204: ---------------------------------------------118
-204: || s - s* || 0.006251340361
+204: || s - s* || 0.005540020739
 204: ---------------------------------------------119
-204: || s - s* || 0.006155000159
+204: || s - s* || 0.005454970296
 204: ---------------------------------------------120
-204: || s - s* || 0.006060113348
+204: || s - s* || 0.005288168328
 204: ---------------------------------------------121
-204: || s - s* || 0.005963080654
+204: || s - s* || 0.005207026041
 204: ---------------------------------------------122
-204: || s - s* || 0.005870672554
+204: || s - s* || 0.005127106431
 204: ---------------------------------------------123
-204: || s - s* || 0.005690255426
+204: || s - s* || 0.005127106431
 204: ---------------------------------------------124
-204: || s - s* || 0.005602855985
-206:  *********** Parsing XML for ME projection error ************ 
-206: projection_error : sample_step : 10 (default)
-206: projection_error : kernel_size : 5x5 (default)
+204: || s - s* || 0.004970381729
 204: ---------------------------------------------125
-204: || s - s* || 0.005516801444
-206:  *********** Parsing XML for Mb Edge Tracker ************ 
-206: me : mask : size : 5
-206: me : mask : nb_mask : 180
-206: me : range : tracking : 7
-206: me : contrast : threshold type 1
-206: me : contrast : threshold 5
-206: me : contrast : mu1 0.5
-206: me : contrast : mu2 0.5
-206: me : sample : sample_step : 4
-206: camera : u0 : 338.704
-206: camera : v0 : 234.508
-206: camera : px : 547.737
-206: camera : py : 542.074
-206: face : Angle Appear : 65
-206: face : Angle Disappear : 75
-206: face : Near Clipping : 0.1
-206: face : Far Clipping : 0.9
-206: face : Fov Clipping : True
-206: lod : use lod : 0 (default)
-206: lod : min line length threshold : 50 (default)
-206: lod : min polygon area threshold : 2500 (default)
+204: || s - s* || 0.004893396882
 204: ---------------------------------------------126
-204: || s - s* || 0.005432073127
+204: || s - s* || 0.004818286468
 204: ---------------------------------------------127
-204: || s - s* || 0.005348652635
+204: || s - s* || 0.004744317799
 204: ---------------------------------------------128
-204: || s - s* || 0.005266513854
+204: || s - s* || 0.004671474348
+208:  *********** Parsing XML for ME projection error ************ 
+208: projection_error : sample_step : 10 (default)
+208: projection_error : kernel_size : 5x5 (default)
 204: ---------------------------------------------129
-204: || s - s* || 0.00518563929
+204: || s - s* || 0.004599743346
+208:  *********** Parsing XML for MBT KLT Tracker ************ 
+208: klt : Mask Border : 5
+208: klt : Max Features : 300
+208: klt : Windows Size : 5
+208: klt : Quality : 0.01
+208: klt : Min Distance : 5
+208: klt : Harris Parameter : 0.01
+208: klt : Block Size : 3
+208: klt : Pyramid Levels : 3
+208: camera : u0 : 338.704
+208: camera : v0 : 234.508
+208: camera : px : 547.737
+208: camera : py : 542.074
+208: face : Angle Appear : 65
+208: face : Angle Disappear : 75
+208: face : Near Clipping : 0.1
+208: face : Far Clipping : 0.9
+208: face : Fov Clipping : True
+208: lod : use lod : 0 (default)
+208: lod : min line length threshold : 50 (default)
+208: lod : min polygon area threshold : 2500 (default)
 204: ---------------------------------------------130
-204: || s - s* || 0.005105210036
+204: || s - s* || 0.004529115509
 204: ---------------------------------------------131
-204: || s - s* || 0.005026818978
+204: || s - s* || 0.004430691056
 204: ---------------------------------------------132
-204: || s - s* || 0.004949633556
-207:  *********** Parsing XML for ME projection error ************ 
-207: projection_error : sample_step : 10 (default)
-207: projection_error : kernel_size : 5x5 (default)
+204: || s - s* || 0.004362630548
 204: ---------------------------------------------133
-204: || s - s* || 0.004873637554
-207:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
-207: me : mask : size : 5
-207: me : mask : nb_mask : 180
-207: me : range : tracking : 7
-207: me : contrast : threshold type 1
-207: me : contrast : threshold 5
-207: me : contrast : mu1 0.5
-207: me : contrast : mu2 0.5
-207: me : sample : sample_step : 4
-207: klt : Mask Border : 5
-207: klt : Max Features : 300
-207: klt : Windows Size : 5
-207: klt : Quality : 0.01
-207: klt : Min Distance : 5
-207: klt : Harris Parameter : 0.01
-207: klt : Block Size : 3
-207: klt : Pyramid Levels : 3
-207: camera : u0 : 338.704
-207: camera : v0 : 234.508
-207: camera : px : 547.737
-207: camera : py : 542.074
-207: face : Angle Appear : 65
-207: face : Angle Disappear : 75
-207: face : Near Clipping : 0.1
-207: face : Far Clipping : 0.9
-207: face : Fov Clipping : True
-207: lod : use lod : 0 (default)
-207: lod : min line length threshold : 50 (default)
-207: lod : min polygon area threshold : 2500 (default)
+204: || s - s* || 0.004284788357
 204: ---------------------------------------------134
-204: || s - s* || 0.004798793123
+204: || s - s* || 0.00415360411
 204: ---------------------------------------------135
-204: || s - s* || 0.004725098001
+204: || s - s* || 0.004089758664
 204: ---------------------------------------------136
-204: || s - s* || 0.004652514027
+204: || s - s* || 0.003949820589
 204: ---------------------------------------------137
-204: || s - s* || 0.004581042852
+204: || s - s* || 0.003949820589
 204: ---------------------------------------------138
-204: || s - s* || 0.004510663063
+204: || s - s* || 0.003884723805
 204: ---------------------------------------------139
-204: || s - s* || 0.004441358881
+204: || s - s* || 0.003765646237
 204: ---------------------------------------------140
-204: || s - s* || 0.004373104817
+204: || s - s* || 0.003707669458
 204: ---------------------------------------------141
-204: || s - s* || 0.004305894211
+204: || s - s* || 0.003707669458
 204: ---------------------------------------------142
-204: || s - s* || 0.004239700809
+204: || s - s* || 0.003589821579
 204: ---------------------------------------------143
-204: || s - s* || 0.004174511952
+204: || s - s* || 0.003479634632
+207: WARNING: Cannot set pose when model contains cylinder(s). This feature is not implemented yet.
+207: Tracker will be reinitialized with the given pose.
 204: ---------------------------------------------144
-204: || s - s* || 0.004174511952
+204: || s - s* || 0.003479634632
 204: ---------------------------------------------145
-204: || s - s* || 0.004077665854
-206:  *********** Parsing XML for ME projection error ************ 
-206: projection_error : sample_step : 10 (default)
-206: projection_error : kernel_size : 5x5 (default)
-206:  *********** Parsing XML for Mb Edge Tracker ************ 
+204: || s - s* || 0.00335956538
 204: ---------------------------------------------146
-204: || s - s* || 0.00401494735
-206: me : mask : size : 5
-206: me : mask : nb_mask : 180
-206: me : range : tracking : 7
-206: me : contrast : threshold type 1
-206: me : contrast : threshold 5
-206: me : contrast : mu1 0.5
-206: me : contrast : mu2 0.5
-206: me : sample : sample_step : 4
-206: camera : u0 : 338.704
-206: camera : v0 : 234.508
-206: camera : px : 547.737
-206: camera : py : 542.074
-206: face : Angle Appear : 65
-206: face : Angle Disappear : 75
-206: face : Near Clipping : 0.1
-206: face : Far Clipping : 0.9
-206: face : Fov Clipping : True
-206: lod : use lod : 0 (default)
-206: lod : min line length threshold : 50 (default)
-206: lod : min polygon area threshold : 2500 (default)
+204: || s - s* || 0.00335956538
 204: ---------------------------------------------147
-204: || s - s* || 0.003929566326
+204: || s - s* || 0.003267408703
 204: ---------------------------------------------148
-204: || s - s* || 0.003869089185
+204: || s - s* || 0.003166935391
 204: ---------------------------------------------149
-204: || s - s* || 0.003809526465
+204: || s - s* || 0.003118027794
 204: ---------------------------------------------150
-204: || s - s* || 0.003750869899
+204: || s - s* || 0.003022071787
 204: ---------------------------------------------151
-204: || s - s* || 0.003693105505
+204: || s - s* || 0.002929015238
 204: ---------------------------------------------152
-204: || s - s* || 0.003636208481
+204: || s - s* || 0.002883718436
 204: ---------------------------------------------153
-204: || s - s* || 0.003580182184
+204: || s - s* || 0.002839105579
 204: ---------------------------------------------154
-204: || s - s* || 0.003524997005
+204: || s - s* || 0.002795169766
 204: ---------------------------------------------155
-204: || s - s* || 0.003470649649
+204: || s - s* || 0.002708970828
 204: ---------------------------------------------156
-204: || s - s* || 0.00341712476
+204: || s - s* || 0.002667013122
 204: ---------------------------------------------157
-204: || s - s* || 0.003364416326
+204: || s - s* || 0.002625694878
 204: ---------------------------------------------158
-204: || s - s* || 0.003312506797
+204: || s - s* || 0.002585001574
 204: ---------------------------------------------159
-204: || s - s* || 0.003261380383
+204: || s - s* || 0.00250485551
 204: ---------------------------------------------160
-204: || s - s* || 0.003211033959
+204: || s - s* || 0.002427442705
 204: ---------------------------------------------161
-204: || s - s* || 0.003161442374
+204: || s - s* || 0.002389766441
 204: ---------------------------------------------162
-204: || s - s* || 0.003112611155
+204: || s - s* || 0.002352665757
 204: ---------------------------------------------163
-204: || s - s* || 0.003064514598
+204: || s - s* || 0.002316125828
 204: ---------------------------------------------164
-204: || s - s* || 0.003017152224
+204: || s - s* || 0.002280148072
 204: ---------------------------------------------165
-204: || s - s* || 0.002970506085
+204: || s - s* || 0.002209559431
 204: ---------------------------------------------166
-204: || s - s* || 0.002924568876
+204: || s - s* || 0.002141113013
 204: ---------------------------------------------167
-204: || s - s* || 0.002879331057
-207:  *********** Parsing XML for ME projection error ************ 
-207: projection_error : sample_step : 10 (default)
-207: projection_error : kernel_size : 5x5 (default)
+204: || s - s* || 0.002107798153
 204: ---------------------------------------------168
-204: || s - s* || 0.002834776691
-207:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
-207: me : mask : size : 5
-207: me : mask : nb_mask : 180
-207: me : range : tracking : 7
-207: me : contrast : threshold type 1
-207: me : contrast : threshold 5
-207: me : contrast : mu1 0.5
-207: me : contrast : mu2 0.5
-207: me : sample : sample_step : 4
-207: klt : Mask Border : 5
-207: klt : Max Features : 300
-207: klt : Windows Size : 5
-207: klt : Quality : 0.01
-207: klt : Min Distance : 5
-207: klt : Harris Parameter : 0.01
-207: klt : Block Size : 3
-207: klt : Pyramid Levels : 3
-207: camera : u0 : 338.704
-207: camera : v0 : 234.508
-207: camera : px : 547.737
-207: camera : py : 542.074
-207: face : Angle Appear : 65
-207: face : Angle Disappear : 75
-207: face : Near Clipping : 0.1
-207: face : Far Clipping : 0.9
-207: face : Fov Clipping : True
-207: lod : use lod : 0 (default)
-207: lod : min line length threshold : 50 (default)
-207: lod : min polygon area threshold : 2500 (default)
+204: || s - s* || 0.002074992298
 204: ---------------------------------------------169
-204: || s - s* || 0.002790902067
+204: || s - s* || 0.002042694152
 204: ---------------------------------------------170
-204: || s - s* || 0.002747693789
+204: || s - s* || 0.001979325253
 204: ---------------------------------------------171
-204: || s - s* || 0.002705139846
+204: || s - s* || 0.001948491754
 204: ---------------------------------------------172
-204: || s - s* || 0.002663231564
+204: || s - s* || 0.001888008837
 204: ---------------------------------------------173
-204: || s - s* || 0.002621952326
+204: || s - s* || 0.001888008837
 204: ---------------------------------------------174
-204: || s - s* || 0.002581310789
+204: || s - s* || 0.001809519544
 204: ---------------------------------------------175
-204: || s - s* || 0.002541288393
+204: || s - s* || 0.001781284116
 204: ---------------------------------------------176
-204: || s - s* || 0.002501876845
+204: || s - s* || 0.001781284116
 204: ---------------------------------------------177
-204: || s - s* || 0.002463056615
+204: || s - s* || 0.001719073994
 204: ---------------------------------------------178
-204: || s - s* || 0.002424834958
+204: || s - s* || 0.001665595613
 204: ---------------------------------------------179
-204: || s - s* || 0.002386484559
+204: || s - s* || 0.001639573574
 204: ---------------------------------------------180
-204: || s - s* || 0.002349430201
+204: || s - s* || 0.001613949133
 204: ---------------------------------------------181
-204: || s - s* || 0.002312936139
+204: || s - s* || 0.001577306525
 204: ---------------------------------------------182
-204: || s - s* || 0.002277002906
+204: || s - s* || 0.001552641396
 204: ---------------------------------------------183
-204: || s - s* || 0.00224161514
+204: || s - s* || 0.001516817994
 204: ---------------------------------------------184
-204: || s - s* || 0.00220677158
+204: || s - s* || 0.001469534174
 204: ---------------------------------------------185
-204: || s - s* || 0.00217245482
+204: || s - s* || 0.001423708206
 204: ---------------------------------------------186
-204: || s - s* || 0.002138664566
+204: || s - s* || 0.001401412745
 204: ---------------------------------------------187
-204: || s - s* || 0.002105389667
+204: || s - s* || 0.001356505456
 204: ---------------------------------------------188
-204: || s - s* || 0.002072620085
+204: || s - s* || 0.001327396106
 204: ---------------------------------------------189
-204: || s - s* || 0.00204035153
+204: || s - s* || 0.001306587182
 204: ---------------------------------------------190
-204: || s - s* || 0.002008576536
+204: || s - s* || 0.00128609901
 204: ---------------------------------------------191
-204: || s - s* || 0.001977291549
+204: || s - s* || 0.001245913304
 204: ---------------------------------------------192
-204: || s - s* || 0.001946484654
+204: || s - s* || 0.001226364006
 204: ---------------------------------------------193
-204: || s - s* || 0.001916149482
+204: || s - s* || 0.001207116973
 204: ---------------------------------------------194
-204: || s - s* || 0.001886279724
+204: || s - s* || 0.001188166265
 204: ---------------------------------------------195
-204: || s - s* || 0.001856639265
+204: || s - s* || 0.001151006114
 204: ---------------------------------------------196
-204: || s - s* || 0.001827677415
+204: || s - s* || 0.001151006114
 204: ---------------------------------------------197
-204: || s - s* || 0.001799159807
+204: || s - s* || 0.001112994351
 204: ---------------------------------------------198
-204: || s - s* || 0.001771081851
+204: || s - s* || 0.00109550812
 204: ---------------------------------------------199
-204: || s - s* || 0.001743435567
+204: || s - s* || 0.001049259837
 204: ---------------------------------------------200
-204: || s - s* || 0.001689196282
+204: || s - s* || 0.001032763738
 204: ---------------------------------------------201
-204: || s - s* || 0.001662805363
+204: || s - s* || 0.001016103271
 204: ---------------------------------------------202
-204: || s - s* || 0.001636822126
+204: || s - s* || 0.001000108564
 204: ---------------------------------------------203
-204: || s - s* || 0.001611234807
+204: || s - s* || 0.0009843731382
 204: ---------------------------------------------204
-204: || s - s* || 0.001586042487
+204: || s - s* || 0.0009688848099
 204: ---------------------------------------------205
-204: || s - s* || 0.001561239203
+204: || s - s* || 0.0009536352931
 204: ---------------------------------------------206
-204: || s - s* || 0.001536816707
+204: || s - s* || 0.0009369801293
 204: ---------------------------------------------207
-204: || s - s* || 0.001512771655
+204: || s - s* || 0.0009222260025
 204: ---------------------------------------------208
-204: || s - s* || 0.001489097192
+204: || s - s* || 0.0009064602851
 204: ---------------------------------------------209
-204: || s - s* || 0.001465787748
+204: || s - s* || 0.0008921741359
 204: ---------------------------------------------210
-204: || s - s* || 0.001442840624
+204: || s - s* || 0.0008781217686
 204: ---------------------------------------------211
-204: || s - s* || 0.001420243692
+204: || s - s* || 0.0008642878293
 204: ---------------------------------------------212
-204: || s - s* || 0.001397995586
+204: || s - s* || 0.0008468435478
 204: ---------------------------------------------213
-204: || s - s* || 0.001376092118
+204: || s - s* || 0.0008334988409
 204: ---------------------------------------------214
-204: || s - s* || 0.001354527536
+204: || s - s* || 0.0008203598332
 204: ---------------------------------------------215
-204: || s - s* || 0.001333293619
+204: || s - s* || 0.0008074272239
 204: ---------------------------------------------216
-204: || s - s* || 0.001312391047
+204: || s - s* || 0.0007946956415
 204: ---------------------------------------------217
-204: || s - s* || 0.001271389845
+204: || s - s* || 0.0007816297471
 204: ---------------------------------------------218
-204: || s - s* || 0.001251444926
+204: || s - s* || 0.0007693027114
 204: ---------------------------------------------219
-204: || s - s* || 0.001231808307
+204: || s - s* || 0.0007571668493
 204: ---------------------------------------------220
-204: || s - s* || 0.001212476748
+204: || s - s* || 0.0007452230435
 204: ---------------------------------------------221
-204: || s - s* || 0.001193445604
+204: || s - s* || 0.0007334628379
 204: ---------------------------------------------222
-204: || s - s* || 0.001174707563
+204: || s - s* || 0.0007334628379
 204: ---------------------------------------------223
-204: || s - s* || 0.001156260034
+204: || s - s* || 0.0007191311993
 204: ---------------------------------------------224
-204: || s - s* || 0.001138098173
+204: || s - s* || 0.0007077808776
 204: ---------------------------------------------225
-204: || s - s* || 0.001120219397
+204: || s - s* || 0.0006966076456
 204: ---------------------------------------------226
-204: || s - s* || 0.001102616374
+204: || s - s* || 0.0006813956875
 204: ---------------------------------------------227
-204: || s - s* || 0.001085288761
+204: || s - s* || 0.0006706374058
 204: ---------------------------------------------228
-204: || s - s* || 0.001068228575
+204: || s - s* || 0.000660045809
 204: ---------------------------------------------229
-204: || s - s* || 0.001051433027
+204: || s - s* || 0.000649534268
 204: ---------------------------------------------230
-204: || s - s* || 0.001034899712
+204: || s - s* || 0.000649534268
 204: ---------------------------------------------231
-204: || s - s* || 0.001018624204
+204: || s - s* || 0.000631878664
 204: ---------------------------------------------232
-204: || s - s* || 0.001002602164
+204: || s - s* || 0.000621895965
 204: ---------------------------------------------233
-204: || s - s* || 0.0009868278012
+204: || s - s* || 0.0006120685885
 204: ---------------------------------------------234
-204: || s - s* || 0.000971299275
+204: || s - s* || 0.000602395817
 204: ---------------------------------------------235
-204: || s - s* || 0.0009560120809
+204: || s - s* || 0.0005928745502
 204: ---------------------------------------------236
-204: || s - s* || 0.0009409629137
+204: || s - s* || 0.0005835026793
 204: ---------------------------------------------237
-204: || s - s* || 0.0009261477788
+204: || s - s* || 0.000574276995
 204: ---------------------------------------------238
-204: || s - s* || 0.0009115638212
+204: || s - s* || 0.0005651959241
 204: ---------------------------------------------239
-204: || s - s* || 0.0008972071472
+204: || s - s* || 0.0005562576678
 204: ---------------------------------------------240
-204: || s - s* || 0.0008830735942
+204: || s - s* || 0.0005474606472
 204: ---------------------------------------------241
-204: || s - s* || 0.0008691621368
+204: || s - s* || 0.0005388020142
 204: ---------------------------------------------242
-204: || s - s* || 0.0008554676574
+204: || s - s* || 0.0005302796161
 204: ---------------------------------------------243
-204: || s - s* || 0.0008419855225
+204: || s - s* || 0.0005218901095
 204: ---------------------------------------------244
-204: || s - s* || 0.0008287121972
+204: || s - s* || 0.0005136338726
 204: ---------------------------------------------245
-204: || s - s* || 0.0008156486585
+204: || s - s* || 0.0005055064214
 204: ---------------------------------------------246
-204: || s - s* || 0.000802788795
+204: || s - s* || 0.0004929693754
 204: ---------------------------------------------247
-204: || s - s* || 0.0007901282607
+204: || s - s* || 0.0004851680193
 204: ---------------------------------------------248
-204: || s - s* || 0.0007776673749
+204: || s - s* || 0.0004774874999
 204: ---------------------------------------------249
-204: || s - s* || 0.0007654000322
+204: || s - s* || 0.0004699278348
 204: ---------------------------------------------250
-204: || s - s* || 0.0007533256435
+204: || s - s* || 0.0004622259058
 204: ---------------------------------------------251
-204: || s - s* || 0.0007414397607
+204: || s - s* || 0.0004549071609
 204: ---------------------------------------------252
-204: || s - s* || 0.0007297406306
+204: || s - s* || 0.0004477032785
 204: ---------------------------------------------253
-204: || s - s* || 0.0007182233931
+204: || s - s* || 0.0004406133428
 204: ---------------------------------------------254
-204: || s - s* || 0.0007068858343
+204: || s - s* || 0.0004336348839
 204: ---------------------------------------------255
-204: || s - s* || 0.0006957265599
+204: || s - s* || 0.0004267655026
 204: ---------------------------------------------256
-204: || s - s* || 0.0006847414619
+204: || s - s* || 0.0004168240555
 204: ---------------------------------------------257
-204: || s - s* || 0.0006739283975
+204: || s - s* || 0.000410221963
 204: ---------------------------------------------258
-204: || s - s* || 0.0006632847131
+204: || s - s* || 0.0004037226251
 204: ---------------------------------------------259
-204: || s - s* || 0.0006528088135
+204: || s - s* || 0.0003973265001
 204: ---------------------------------------------260
-204: || s - s* || 0.0006424960713
+204: || s - s* || 0.0003910316466
 204: ---------------------------------------------261
-204: || s - s* || 0.0006323457255
+204: || s - s* || 0.0003848342101
 204: ---------------------------------------------262
-204: || s - s* || 0.0006223530582
+204: || s - s* || 0.0003848342101
+206: Reached last frame: 217
 204: ---------------------------------------------263
-204: || s - s* || 0.0006125190246
+204: || s - s* || 0.0003773765963
 204: ---------------------------------------------264
-204: || s - s* || 0.0006028385231
+204: || s - s* || 0.0003713952429
 204: ---------------------------------------------265
-204: || s - s* || 0.0005933101275
+204: || s - s* || 0.0003655076616
+205/290 Test #206: mbtEdgeTracking ...................................................   Passed    3.58 sec
+test 209
+        Start 209: mbtEdgeTracking-cao
+
+209: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-f" "-d"
+209: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+209: Test timeout computed to be: 1500
 204: ---------------------------------------------266
-204: || s - s* || 0.0005839307929
+204: || s - s* || 0.0003586615062
 204: ---------------------------------------------267
-204: || s - s* || 0.0005746993479
+204: || s - s* || 0.0003529759463
 204: ---------------------------------------------268
-204: || s - s* || 0.0005656121557
-207: WARNING: Cannot set pose when model contains cylinder(s). This feature is not implemented yet.
-207: Tracker will be reinitialized with the given pose.
+204: || s - s* || 0.0003412277418
 204: ---------------------------------------------269
-204: || s - s* || 0.0005566683067
+204: || s - s* || 0.0003412277418
 204: ---------------------------------------------270
-204: || s - s* || 0.0005478642747
+204: || s - s* || 0.000326557856
 204: ---------------------------------------------271
-204: || s - s* || 0.0005391974911
+204: || s - s* || 0.000326557856
 204: ---------------------------------------------272
-204: || s - s* || 0.0005306681406
+204: || s - s* || 0.0003108604684
 204: ---------------------------------------------273
-204: || s - s* || 0.0005222722145
+204: || s - s* || 0.0003059295372
 204: ---------------------------------------------274
-204: || s - s* || 0.0005140090672
+204: || s - s* || 0.0003010763843
 204: ---------------------------------------------275
-204: || s - s* || 0.0005058756229
+204: || s - s* || 0.0002948724702
 204: ---------------------------------------------276
-204: || s - s* || 0.0004978706514
+204: || s - s* || 0.0002901936888
 204: ---------------------------------------------277
-204: || s - s* || 0.0004892486275
+204: || s - s* || 0.0002855894167
 204: ---------------------------------------------278
-204: || s - s* || 0.0004815044001
+204: || s - s* || 0.0002798595578
 204: ---------------------------------------------279
-204: || s - s* || 0.000473881459
+204: || s - s* || 0.0002798595578
 204: ---------------------------------------------280
-204: || s - s* || 0.0004657718863
+204: || s - s* || 0.0002715496974
 204: ---------------------------------------------281
-204: || s - s* || 0.0004583976308
+204: || s - s* || 0.0002715496974
 204: ---------------------------------------------282
-204: || s - s* || 0.0004511390989
+204: || s - s* || 0.0002563475785
 204: ---------------------------------------------283
-204: || s - s* || 0.0004439950208
+204: || s - s* || 0.0002521757861
 204: ---------------------------------------------284
-204: || s - s* || 0.0004369629246
+204: || s - s* || 0.0002481726487
 204: ---------------------------------------------285
-204: || s - s* || 0.0004300424276
+204: || s - s* || 0.0002442317895
 204: ---------------------------------------------286
-204: || s - s* || 0.0004300424276
+204: || s - s* || 0.0002442317895
 204: ---------------------------------------------287
-204: || s - s* || 0.0004214807241
+204: || s - s* || 0.0002335215866
 204: ---------------------------------------------288
-204: || s - s* || 0.0004148042751
+204: || s - s* || 0.0002335215866
 204: ---------------------------------------------289
-204: || s - s* || 0.0004080584668
+204: || s - s* || 0.0002271923743
 204: ---------------------------------------------290
-204: || s - s* || 0.0004012862214
+204: || s - s* || 0.0002235848562
 204: ---------------------------------------------291
-204: || s - s* || 0.0003949275547
+204: || s - s* || 0.0002200342709
 204: ---------------------------------------------292
-204: || s - s* || 0.0003886701985
+204: || s - s* || 0.0002130729799
 204: ---------------------------------------------293
-204: || s - s* || 0.0003791080663
+204: || s - s* || 0.0002130729799
 204: ---------------------------------------------294
-204: || s - s* || 0.0003730989634
+204: || s - s* || 0.0002062926368
 204: ---------------------------------------------295
-204: || s - s* || 0.0003671846483
+204: || s - s* || 0.0001981506457
 204: ---------------------------------------------296
-204: || s - s* || 0.0003607408694
+204: || s - s* || 0.0001918794853
 204: ---------------------------------------------297
-204: || s - s* || 0.0003550212569
+204: || s - s* || 0.0001888309629
 204: ---------------------------------------------298
-204: || s - s* || 0.0003493920471
+204: || s - s* || 0.0001888309629
 204: ---------------------------------------------299
-204: || s - s* || 0.0003438518215
+204: || s - s* || 0.0001855225232
 204: ---------------------------------------------300
-204: || s - s* || 0.0003383989182
+204: || s - s* || 0.0001793715951
 204: ---------------------------------------------301
-204: || s - s* || 0.000333032105
+204: || s - s* || 0.0001742440378
 204: ---------------------------------------------302
-204: || s - s* || 0.0003277497774
+204: || s - s* || 0.000171474605
 204: ---------------------------------------------303
-204: || s - s* || 0.0003225512522
+204: || s - s* || 0.0001687492805
 204: ---------------------------------------------304
-204: || s - s* || 0.0003174348315
+204: || s - s* || 0.0001629579783
 204: ---------------------------------------------305
-204: || s - s* || 0.0003123993513
+204: || s - s* || 0.0001585811644
 204: ---------------------------------------------306
-204: || s - s* || 0.000307443178
+204: || s - s* || 0.0001560599877
 204: ---------------------------------------------307
-204: || s - s* || 0.0003025654316
+204: || s - s* || 0.0001535791649
 204: ---------------------------------------------308
-204: || s - s* || 0.0002977645288
+204: || s - s* || 0.0001510031834
 204: ---------------------------------------------309
-204: || s - s* || 0.0002930392719
+204: || s - s* || 0.0001510031834
 204: ---------------------------------------------310
-204: || s - s* || 0.0002883890465
+204: || s - s* || 0.0001449689506
 204: ---------------------------------------------311
-204: || s - s* || 0.0002838118861
+204: || s - s* || 0.000142663954
 204: ---------------------------------------------312
-204: || s - s* || 0.0002793076433
+204: || s - s* || 0.0001403953097
 204: ---------------------------------------------313
-204: || s - s* || 0.0002748744018
+204: || s - s* || 0.0001381627759
 204: ---------------------------------------------314
-204: || s - s* || 0.0002705110539
+204: || s - s* || 0.0001349897925
 204: ---------------------------------------------315
-204: || s - s* || 0.0002662169261
+204: || s - s* || 0.0001349897925
 204: ---------------------------------------------316
-204: || s - s* || 0.0002619911298
+204: || s - s* || 0.0001307140365
 204: ---------------------------------------------317
-204: || s - s* || 0.000257831871
+204: || s - s* || 0.0001278806415
 204: ---------------------------------------------318
-204: || s - s* || 0.0002537381137
+204: || s - s* || 0.0001258466884
 204: ---------------------------------------------319
-204: || s - s* || 0.0002497092298
+204: || s - s* || 0.0001258466884
 204: ---------------------------------------------320
-204: || s - s* || 0.0002457442925
+204: || s - s* || 0.0001228459184
 204: ---------------------------------------------321
-204: || s - s* || 0.0002418416265
+204: || s - s* || 0.0001203526677
 204: ---------------------------------------------322
-204: || s - s* || 0.0002380012009
+204: || s - s* || 0.0001203526677
 204: ---------------------------------------------323
-204: || s - s* || 0.0002342213787
+204: || s - s* || 0.0001158552751
 204: ---------------------------------------------324
-204: || s - s* || 0.0002305011221
+204: || s - s* || 0.0001140121663
 204: ---------------------------------------------325
-204: || s - s* || 0.0002268403032
+204: || s - s* || 0.0001121985491
 204: ---------------------------------------------326
-204: || s - s* || 0.0002232369186
+204: || s - s* || 0.0001086429841
 204: ---------------------------------------------327
-204: || s - s* || 0.0002196910291
+204: || s - s* || 0.0001069143416
 204: ---------------------------------------------328
-204: || s - s* || 0.0002162011221
+204: || s - s* || 0.000105213366
 204: ---------------------------------------------329
-204: || s - s* || 0.0002127666552
+204: || s - s* || 0.0001018789322
 204: ---------------------------------------------330
-204: || s - s* || 0.0002093865036
+204: || s - s* || 0.0001002580231
 204: ---------------------------------------------331
-204: || s - s* || 0.0002060598952
+204: || s - s* || 9.708031934e-05
 204: ---------------------------------------------332
-204: || s - s* || 0.0002027855888
+204: || s - s* || 9.400322205e-05
 204: ---------------------------------------------333
-204: || s - s* || 0.0001995635558
+204: || s - s* || 9.25074358e-05
 204: ---------------------------------------------334
-204: || s - s* || 0.0001963924975
+204: || s - s* || 8.957500633e-05
 204: ---------------------------------------------335
-204: || s - s* || 0.0001932719922
+204: || s - s* || 8.814951513e-05
 204: ---------------------------------------------336
-204: || s - s* || 0.0001902005615
+204: || s - s* || 8.535500773e-05
 204: ---------------------------------------------337
-204: || s - s* || 0.0001871781782
+204: || s - s* || 8.264884336e-05
 204: ---------------------------------------------338
-204: || s - s* || 0.0001842034787
+204: || s - s* || 8.133330444e-05
 204: ---------------------------------------------339
-204: || s - s* || 0.0001812755756
+204: || s - s* || 7.875442348e-05
 204: ---------------------------------------------340
-204: || s - s* || 0.0001783945824
+204: || s - s* || 7.750073495e-05
 204: ---------------------------------------------341
-204: || s - s* || 0.0001755587096
+204: || s - s* || 7.504316828e-05
 204: ---------------------------------------------342
-204: || s - s* || 0.0001727683479
+204: || s - s* || 7.38484887e-05
 204: ---------------------------------------------343
-204: || s - s* || 0.0001700220944
+204: || s - s* || 7.267280591e-05
 204: ---------------------------------------------344
-204: || s - s* || 0.0001673193229
+204: || s - s* || 7.151584662e-05
 204: ---------------------------------------------345
-204: || s - s* || 0.000164659543
+204: || s - s* || 7.037728517e-05
 204: ---------------------------------------------346
-204: || s - s* || 0.0001620419446
+204: || s - s* || 6.925696577e-05
 204: ---------------------------------------------347
-204: || s - s* || 0.0001594656739
+204: || s - s* || 6.815429982e-05
 204: ---------------------------------------------348
-204: || s - s* || 0.0001569304539
+204: || s - s* || 6.599318266e-05
 204: ---------------------------------------------349
-204: || s - s* || 0.0001544354484
+204: || s - s* || 6.494270604e-05
 204: ---------------------------------------------350
-204: || s - s* || 0.0001519800223
+204: || s - s* || 6.494270604e-05
 204: ---------------------------------------------351
-204: || s - s* || 0.0001495632567
+204: || s - s* || 6.275834566e-05
 204: ---------------------------------------------352
-204: || s - s* || 0.0001471851858
+204: || s - s* || 6.175904124e-05
 204: ---------------------------------------------353
-204: || s - s* || 0.0001448447889
+204: || s - s* || 6.073601457e-05
 204: ---------------------------------------------354
-204: || s - s* || 0.0001425412486
+204: || s - s* || 5.976923235e-05
 204: ---------------------------------------------355
-204: || s - s* || 0.0001402747075
+204: || s - s* || 5.881777778e-05
 204: ---------------------------------------------356
-204: || s - s* || 0.0001380439159
+204: || s - s* || 5.788109034e-05
 204: ---------------------------------------------357
-204: || s - s* || 0.0001358484758
+204: || s - s* || 5.695957441e-05
 204: ---------------------------------------------358
-204: || s - s* || 0.0001336877773
+204: || s - s* || 5.501650384e-05
 204: ---------------------------------------------359
-204: || s - s* || 0.0001315614295
+204: || s - s* || 5.501650384e-05
 204: ---------------------------------------------360
-204: || s - s* || 0.0001294689383
+204: || s - s* || 5.350724508e-05
 204: ---------------------------------------------361
-204: || s - s* || 0.0001272979832
+204: || s - s* || 5.265542664e-05
 204: ---------------------------------------------362
-204: || s - s* || 0.0001252732734
+204: || s - s* || 5.181687159e-05
 204: ---------------------------------------------363
-204: || s - s* || 0.0001231812066
+204: || s - s* || 5.016681869e-05
 204: ---------------------------------------------364
-204: || s - s* || 0.0001212219512
+204: || s - s* || 4.936790082e-05
 204: ---------------------------------------------365
-204: || s - s* || 0.0001185127815
+204: || s - s* || 4.858171436e-05
 204: ---------------------------------------------366
-204: || s - s* || 0.0001166274653
+204: || s - s* || 4.773023961e-05
 204: ---------------------------------------------367
-204: || s - s* || 0.0001147722241
+204: || s - s* || 4.697007486e-05
 204: ---------------------------------------------368
-204: || s - s* || 0.0001129462667
+204: || s - s* || 4.622207972e-05
 204: ---------------------------------------------369
-204: || s - s* || 0.0001111494411
+204: || s - s* || 4.548587957e-05
 204: ---------------------------------------------370
-204: || s - s* || 0.0001093811099
+204: || s - s* || 4.476153691e-05
 204: ---------------------------------------------371
-204: || s - s* || 0.0001076408234
+204: || s - s* || 4.404858159e-05
 204: ---------------------------------------------372
-204: || s - s* || 0.0001059283468
+204: || s - s* || 4.334699053e-05
+209:  *********** Parsing XML for ME projection error ************ 
+209: projection_error : sample_step : 10 (default)
+209: projection_error : kernel_size : 5x5 (default)
+209:  *********** Parsing XML for Mb Edge Tracker ************ 
+209: me : mask : size : 5
+209: me : mask : nb_mask : 180
+209: me : range : tracking : 7
+209: me : contrast : threshold type 1
+209: me : contrast : threshold 5
+209: me : contrast : mu1 0.5
+209: me : contrast : mu2 0.5
+209: me : sample : sample_step : 4
+209: camera : u0 : 338.704
+209: camera : v0 : 234.508
+209: camera : px : 547.737
+209: camera : py : 542.074
+209: face : Angle Appear : 65
+209: face : Angle Disappear : 75
+209: face : Near Clipping : 0.1
+209: face : Far Clipping : 0.9
+209: face : Fov Clipping : True
+209: lod : use lod : 0 (default)
+209: lod : min line length threshold : 50 (default)
+209: lod : min polygon area threshold : 2500 (default)
 204: ---------------------------------------------373
-204: || s - s* || 0.000104242825
+204: || s - s* || 4.265668326e-05
+209: > 10 points
+209: > 0 lines
+209: > 0 polygon lines
+209: > 6 polygon points
+209: > 1 cylinders
+209: > 0 circles
 204: ---------------------------------------------374
-204: || s - s* || 0.0001025843225
+204: || s - s* || 4.197736109e-05
 204: ---------------------------------------------375
-204: || s - s* || 0.0001009519277
+204: || s - s* || 4.130876821e-05
 204: ---------------------------------------------376
-204: || s - s* || 9.934558589e-05
+204: || s - s* || 4.065080065e-05
 204: ---------------------------------------------377
-204: || s - s* || 9.776488068e-05
+204: || s - s* || 4.000333724e-05
 204: ---------------------------------------------378
-204: || s - s* || 9.620909973e-05
+204: || s - s* || 3.904618429e-05
 204: ---------------------------------------------379
-204: || s - s* || 9.620909973e-05
+204: || s - s* || 3.780723586e-05
 204: ---------------------------------------------380
-204: || s - s* || 9.439999418e-05
+204: || s - s* || 3.660767519e-05
 204: ---------------------------------------------381
-204: || s - s* || 9.288372617e-05
+204: || s - s* || 3.602451004e-05
 204: ---------------------------------------------382
-204: || s - s* || 9.13935571e-05
+204: || s - s* || 3.545060091e-05
 204: ---------------------------------------------383
-204: || s - s* || 8.848483648e-05
+204: || s - s* || 3.488587014e-05
+209:  *********** Parsing XML for ME projection error ************ 
+209: projection_error : sample_step : 10 (default)
+209: projection_error : kernel_size : 5x5 (default)
 204: ---------------------------------------------384
-204: || s - s* || 8.707656605e-05
+204: || s - s* || 3.377894219e-05
+209:  *********** Parsing XML for Mb Edge Tracker ************ 
+209: me : mask : size : 5
+209: me : mask : nb_mask : 180
+209: me : range : tracking : 7
+209: me : contrast : threshold type 1
+209: me : contrast : threshold 5
+209: me : contrast : mu1 0.5
+209: me : contrast : mu2 0.5
+209: me : sample : sample_step : 4
+209: camera : u0 : 338.704
+209: camera : v0 : 234.508
+209: camera : px : 547.737
+209: camera : py : 542.074
+209: face : Angle Appear : 65
+209: face : Angle Disappear : 75
+209: face : Near Clipping : 0.1
+209: face : Far Clipping : 0.9
+209: face : Fov Clipping : True
+209: lod : use lod : 0 (default)
+209: lod : min line length threshold : 50 (default)
+209: lod : min polygon area threshold : 2500 (default)
+209: > 10 points
+209: > 0 lines
+209: > 0 polygon lines
+209: > 6 polygon points
+209: > 1 cylinders
+209: > 0 circles
+207: Reached last frame: 217
 204: ---------------------------------------------385
-204: || s - s* || 8.569071216e-05
+204: || s - s* || 3.324092947e-05
 204: ---------------------------------------------386
-204: || s - s* || 8.432688521e-05
+204: || s - s* || 3.271140354e-05
 204: ---------------------------------------------387
-204: || s - s* || 8.298480121e-05
+204: || s - s* || 3.209377306e-05
+206/290 Test #207: mbtEdgeKltTracking ................................................   Passed    4.91 sec
+test 210
+        Start 210: mbtEdgeKltTracking-cao
+
+210: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeKltTracking "-c" "-f" "-d"
+210: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+210: Test timeout computed to be: 1500
 204: ---------------------------------------------388
-204: || s - s* || 8.166404911e-05
+204: || s - s* || 3.209377306e-05
 204: ---------------------------------------------389
-204: || s - s* || 8.03641327e-05
+204: || s - s* || 3.107552271e-05
 204: ---------------------------------------------390
-204: || s - s* || 7.908497534e-05
+204: || s - s* || 3.057243853e-05
 204: ---------------------------------------------391
-204: || s - s* || 7.782606122e-05
+204: || s - s* || 2.951902692e-05
 204: ---------------------------------------------392
-204: || s - s* || 7.658728295e-05
+204: || s - s* || 2.858239963e-05
 204: ---------------------------------------------393
-204: || s - s* || 7.536816914e-05
+204: || s - s* || 2.858239963e-05
 204: ---------------------------------------------394
-204: || s - s* || 7.416832133e-05
+204: || s - s* || 2.752969453e-05
 204: ---------------------------------------------395
-204: || s - s* || 7.298755238e-05
+204: || s - s* || 2.709120851e-05
 204: ---------------------------------------------396
-204: || s - s* || 7.182567252e-05
+204: || s - s* || 2.623154497e-05
 204: ---------------------------------------------397
-204: || s - s* || 7.068235066e-05
+204: || s - s* || 2.566911627e-05
 204: ---------------------------------------------398
-204: || s - s* || 6.955720763e-05
+204: || s - s* || 2.526017115e-05
 204: ---------------------------------------------399
-204: || s - s* || 6.844982042e-05
+204: || s - s* || 2.526017115e-05
 204: ---------------------------------------------400
-204: || s - s* || 6.736012345e-05
+204: || s - s* || 2.465572699e-05
 204: ---------------------------------------------401
-204: || s - s* || 6.628759886e-05
+204: || s - s* || 2.426300489e-05
 204: ---------------------------------------------402
-204: || s - s* || 6.523233819e-05
+204: || s - s* || 2.387653524e-05
 204: ---------------------------------------------403
-204: || s - s* || 6.419380843e-05
+204: || s - s* || 2.349620934e-05
+208: Reached last frame: 217
 204: ---------------------------------------------404
-204: || s - s* || 6.317169598e-05
+204: || s - s* || 2.275059923e-05
 204: ---------------------------------------------405
-204: || s - s* || 6.216603673e-05
+204: || s - s* || 2.275059923e-05
+207/290 Test #208: mbtKltTracking ....................................................   Passed    4.78 sec
+test 211
+        Start 211: mbtKltTracking-cao
+
+211: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtKltTracking "-c" "-f" "-d"
+211: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+211: Test timeout computed to be: 1500
 204: ---------------------------------------------406
-204: || s - s* || 6.117622647e-05
+204: || s - s* || 2.200132066e-05
 204: ---------------------------------------------407
-204: || s - s* || 6.020227861e-05
+204: || s - s* || 2.200132066e-05
 204: ---------------------------------------------408
-204: || s - s* || 5.924370457e-05
+204: || s - s* || 2.129408588e-05
 204: ---------------------------------------------409
-204: || s - s* || 5.830047032e-05
+204: || s - s* || 2.095489479e-05
 204: ---------------------------------------------410
-204: || s - s* || 5.737217145e-05
+204: || s - s* || 2.06211044e-05
 204: ---------------------------------------------411
-204: || s - s* || 5.645859515e-05
+204: || s - s* || 2.06211044e-05
 204: ---------------------------------------------412
-204: || s - s* || 5.555959646e-05
+204: || s - s* || 1.995633399e-05
 204: ---------------------------------------------413
-204: || s - s* || 5.467489946e-05
+204: || s - s* || 1.963842014e-05
 204: ---------------------------------------------414
-204: || s - s* || 5.380431934e-05
+204: || s - s* || 1.963842014e-05
 204: ---------------------------------------------415
-204: || s - s* || 5.294754725e-05
+204: || s - s* || 1.900473579e-05
 204: ---------------------------------------------416
-204: || s - s* || 5.210459061e-05
+204: || s - s* || 1.900473579e-05
 204: ---------------------------------------------417
-204: || s - s* || 5.04517242e-05
+204: || s - s* || 1.839289249e-05
 204: ---------------------------------------------418
-204: || s - s* || 4.964807829e-05
+204: || s - s* || 1.839289249e-05
 204: ---------------------------------------------419
-204: || s - s* || 4.885745352e-05
+204: || s - s* || 1.780059137e-05
 204: ---------------------------------------------420
-204: || s - s* || 4.80794087e-05
+204: || s - s* || 1.751702779e-05
 204: ---------------------------------------------421
-204: || s - s* || 4.731374396e-05
+204: || s - s* || 1.751702779e-05
 204: ---------------------------------------------422
-204: || s - s* || 4.656020766e-05
+204: || s - s* || 1.695205395e-05
 204: ---------------------------------------------423
-204: || s - s* || 4.581379705e-05
+204: || s - s* || 1.695205395e-05
 204: ---------------------------------------------424
-204: || s - s* || 4.508416622e-05
+204: || s - s* || 1.640593383e-05
 204: ---------------------------------------------425
-204: || s - s* || 4.436612905e-05
+204: || s - s* || 1.640593383e-05
 204: ---------------------------------------------426
-204: || s - s* || 4.365955337e-05
+204: || s - s* || 1.587839691e-05
 204: ---------------------------------------------427
-204: || s - s* || 4.296253214e-05
+204: || s - s* || 1.587839691e-05
 204: ---------------------------------------------428
-204: || s - s* || 4.227832683e-05
+204: || s - s* || 1.536789065e-05
 204: ---------------------------------------------429
-204: || s - s* || 4.160204772e-05
+204: || s - s* || 1.536789065e-05
 204: ---------------------------------------------430
-204: || s - s* || 4.093947721e-05
+204: || s - s* || 1.487369793e-05
 204: ---------------------------------------------431
-204: || s - s* || 4.028748321e-05
+204: || s - s* || 1.487369793e-05
 204: ---------------------------------------------432
-204: || s - s* || 3.964583423e-05
+204: || s - s* || 1.439502085e-05
 204: ---------------------------------------------433
-204: || s - s* || 3.901447427e-05
+204: || s - s* || 1.439502085e-05
 204: ---------------------------------------------434
-204: || s - s* || 3.777662243e-05
+204: || s - s* || 1.393139035e-05
 204: ---------------------------------------------435
-204: || s - s* || 3.717492206e-05
+204: || s - s* || 1.393139035e-05
 204: ---------------------------------------------436
-204: || s - s* || 3.658284233e-05
+204: || s - s* || 1.348288049e-05
 204: ---------------------------------------------437
-204: || s - s* || 3.600007313e-05
+204: || s - s* || 1.348288049e-05
 204: ---------------------------------------------438
-204: || s - s* || 3.542666517e-05
+204: || s - s* || 1.304869707e-05
 204: ---------------------------------------------439
-204: || s - s* || 3.486238464e-05
+204: || s - s* || 1.284080517e-05
 204: ---------------------------------------------440
-204: || s - s* || 3.430704593e-05
+204: || s - s* || 1.284080517e-05
 204: ---------------------------------------------441
-204: || s - s* || 3.376056128e-05
+204: || s - s* || 1.242702609e-05
 204: ---------------------------------------------442
-204: || s - s* || 3.322273719e-05
+204: || s - s* || 1.242702609e-05
 204: ---------------------------------------------443
-204: || s - s* || 3.269345005e-05
+204: || s - s* || 1.202688238e-05
 204: ---------------------------------------------444
-204: || s - s* || 3.217262819e-05
+204: || s - s* || 1.202688238e-05
 204: ---------------------------------------------445
-204: || s - s* || 3.16600735e-05
+204: || s - s* || 1.163980905e-05
 204: ---------------------------------------------446
-204: || s - s* || 3.11557043e-05
+204: || s - s* || 1.145434871e-05
 204: ---------------------------------------------447
-204: || s - s* || 3.065936551e-05
+204: || s - s* || 1.126878145e-05
 204: ---------------------------------------------448
-204: || s - s* || 3.017091751e-05
+204: || s - s* || 1.126878145e-05
 204: ---------------------------------------------449
-204: || s - s* || 2.969027024e-05
+204: || s - s* || 1.090552496e-05
 204: ---------------------------------------------450
-204: || s - s* || 2.921725287e-05
+204: || s - s* || 1.090552496e-05
 204: ---------------------------------------------451
-204: || s - s* || 2.875179003e-05
+204: || s - s* || 1.055437753e-05
 204: ---------------------------------------------452
-204: || s - s* || 2.829368289e-05
+204: || s - s* || 1.055437753e-05
 204: ---------------------------------------------453
-204: || s - s* || 2.784295864e-05
+204: || s - s* || 1.021476102e-05
 204: ---------------------------------------------454
-204: || s - s* || 2.739935687e-05
+204: || s - s* || 1.021476102e-05
 204: ---------------------------------------------455
-204: || s - s* || 2.696290393e-05
+204: || s - s* || 9.886026872e-06
 204: ---------------------------------------------456
-204: || s - s* || 2.653338941e-05
+204: || s - s* || 9.72593429e-06
 204: ---------------------------------------------457
-204: || s - s* || 2.607921222e-05
+204: || s - s* || 9.72593429e-06
 204: ---------------------------------------------458
-204: || s - s* || 2.566376781e-05
+204: || s - s* || 9.412853398e-06
 204: ---------------------------------------------459
-204: || s - s* || 2.523735175e-05
+204: || s - s* || 9.412853398e-06
 204: ---------------------------------------------460
-204: || s - s* || 2.483526295e-05
+204: || s - s* || 9.109823129e-06
 204: ---------------------------------------------461
-204: || s - s* || 2.44395773e-05
+204: || s - s* || 9.109823129e-06
 204: ---------------------------------------------462
-204: || s - s* || 2.405022131e-05
+204: || s - s* || 8.816616264e-06
 204: ---------------------------------------------463
-204: || s - s* || 2.36670468e-05
+204: || s - s* || 8.816616264e-06
 204: ---------------------------------------------464
-204: || s - s* || 2.329001099e-05
+204: || s - s* || 8.532715794e-06
 204: ---------------------------------------------465
-204: || s - s* || 2.283011286e-05
+204: || s - s* || 8.396764942e-06
 204: ---------------------------------------------466
-204: || s - s* || 2.246638651e-05
+204: || s - s* || 8.396764942e-06
 204: ---------------------------------------------467
-204: || s - s* || 2.210849595e-05
+204: || s - s* || 8.123665405e-06
 204: ---------------------------------------------468
-204: || s - s* || 2.175626133e-05
+204: || s - s* || 8.123665405e-06
 204: ---------------------------------------------469
-204: || s - s* || 2.140966985e-05
+204: || s - s* || 7.859568181e-06
 204: ---------------------------------------------470
-204: || s - s* || 2.10139124e-05
+204: || s - s* || 7.859568181e-06
 204: ---------------------------------------------471
-204: || s - s* || 2.067911769e-05
+204: || s - s* || 7.604070082e-06
 204: ---------------------------------------------472
-204: || s - s* || 2.002282018e-05
+204: || s - s* || 7.604070082e-06
 204: ---------------------------------------------473
-204: || s - s* || 1.970380155e-05
+204: || s - s* || 7.356622013e-06
 204: ---------------------------------------------474
-204: || s - s* || 1.938984086e-05
+204: || s - s* || 7.356622013e-06
 204: ---------------------------------------------475
-204: || s - s* || 1.908088838e-05
+204: || s - s* || 7.11721914e-06
 204: ---------------------------------------------476
-204: || s - s* || 1.877685676e-05
+204: || s - s* || 7.11721914e-06
 204: ---------------------------------------------477
-204: || s - s* || 1.847762406e-05
+204: || s - s* || 6.885575557e-06
 204: ---------------------------------------------478
-204: || s - s* || 1.81832083e-05
+204: || s - s* || 6.775847866e-06
 204: ---------------------------------------------479
-204: || s - s* || 1.789343262e-05
+204: || s - s* || 6.775847866e-06
 204: ---------------------------------------------480
-204: || s - s* || 1.760832176e-05
+204: || s - s* || 6.555312935e-06
 204: ---------------------------------------------481
-204: || s - s* || 1.732775215e-05
+204: || s - s* || 6.555312935e-06
 204: ---------------------------------------------482
-204: || s - s* || 1.705162468e-05
+204: || s - s* || 6.34190422e-06
 204: ---------------------------------------------483
-204: || s - s* || 1.67799025e-05
+204: || s - s* || 6.240841426e-06
 204: ---------------------------------------------484
-204: || s - s* || 1.651252828e-05
+204: || s - s* || 6.240841426e-06
 204: ---------------------------------------------485
-204: || s - s* || 1.624940658e-05
+204: || s - s* || 6.037280345e-06
 204: ---------------------------------------------486
-204: || s - s* || 1.599045734e-05
+204: || s - s* || 5.941047781e-06
 204: ---------------------------------------------487
-204: || s - s* || 1.573563331e-05
+204: || s - s* || 5.846365003e-06
 204: ---------------------------------------------488
-204: || s - s* || 1.548489928e-05
+204: || s - s* || 5.753181892e-06
 204: ---------------------------------------------489
-204: || s - s* || 1.523810519e-05
+204: || s - s* || 5.661492675e-06
 204: ---------------------------------------------490
-204: || s - s* || 1.499526088e-05
+204: || s - s* || 5.571255724e-06
 204: ---------------------------------------------491
-204: || s - s* || 1.475630869e-05
-204: ---------------------------------------------492
-204: || s - s* || 1.452115161e-05
-204: ---------------------------------------------493
-204: || s - s* || 1.428974646e-05
-204: ---------------------------------------------494
-204: || s - s* || 1.405721307e-05
-204: ---------------------------------------------495
-204: || s - s* || 1.383320976e-05
-204: ---------------------------------------------496
-204: || s - s* || 1.361275347e-05
-204: ---------------------------------------------497
-204: || s - s* || 1.339583058e-05
-204: ---------------------------------------------498
-204: || s - s* || 1.318235303e-05
-204: ---------------------------------------------499
-204: || s - s* || 1.297227139e-05
-204: ---------------------------------------------500
-204: || s - s* || 1.276555687e-05
-204: Visual servoing task: 
-204: Type of control law 
-204: Eye-in-hand configuration 
-204: Control in the camera frame 
-204: List of visual features : s
-204: Point:  Z=0.7968634483 x=-0.0566692683 y=-0.05768407964
-204: Point:  Z=0.7968688216 x=0.05627006192 y=-0.05852100652
-204: Point:  Z=0.7972181087 x=0.05708232471 y=0.05439324955
-204: Point:  Z=0.7972127355 x=-0.05580751733 y=0.05523057079
-204: List of desired visual features : s*
-204: Point:  Z=0.8 x=-0.05625 y=-0.05625
-204: Point:  Z=0.8 x=0.05625 y=-0.05625
-204: Point:  Z=0.8 x=0.05625 y=0.05625
-204: Point:  Z=0.8 x=-0.05625 y=0.05625
-204: Interaction Matrix Ls 
-204: -1.25  0  -0.0703125  0.0031640625  -1.003164063  -0.05625
-204: 0  -1.25  -0.0703125  1.003164063  -0.0031640625  0.05625
-204: -1.25  0  0.0703125  -0.0031640625  -1.003164063  -0.05625
-204: 0  -1.25  -0.0703125  1.003164063  0.0031640625  -0.05625
-204: -1.25  0  0.0703125  0.0031640625  -1.003164063  0.05625
-204: 0  -1.25  0.0703125  1.003164063  -0.0031640625  -0.05625
-204: -1.25  0  -0.0703125  -0.0031640625  -1.003164063  0.05625
-204: 0  -1.25  0.0703125  1.003164063  0.0031640625  0.05625
-204: Error vector (s-s*) 
-204: -0.0004192683013  -0.001434079639  2.006192487e-05  -0.002271006516  0.0008323247082  -0.001856750446  0.0004424826748  -0.001019429212
-204: Gain : Zero= 0.8	Inf= 0.8	Slope= 0
-204: Final robot position with respect to the object frame:
-204: 0.0001746971949  -0.001301525541  0.7970407785  0.00388073863  -7.408846828e-05  -0.007413619257
-205/290 Test #204: servoSimuViper850FourPoints2DCamVelocity ..........................   Passed    6.64 sec
-test 208
-        Start 208: mbtKltTracking
-
-208: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtKltTracking "-c" "-d"
-208: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-208: Test timeout computed to be: 1500
-206: Reached last frame: 217
-206/290 Test #206: mbtEdgeTracking ...................................................   Passed    5.76 sec
-test 209
-        Start 209: mbtEdgeTracking-cao
-
-209: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-f" "-d"
-209: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-209: Test timeout computed to be: 1500
-208:  *********** Parsing XML for ME projection error ************ 
-208: projection_error : sample_step : 10 (default)
-208: projection_error : kernel_size : 5x5 (default)
-208:  *********** Parsing XML for MBT KLT Tracker ************ 
-208: klt : Mask Border : 5
-208: klt : Max Features : 300
-208: klt : Windows Size : 5
-208: klt : Quality : 0.01
-208: klt : Min Distance : 5
-208: klt : Harris Parameter : 0.01
-208: klt : Block Size : 3
-208: klt : Pyramid Levels : 3
-208: camera : u0 : 338.704
-208: camera : v0 : 234.508
-208: camera : px : 547.737
-208: camera : py : 542.074
-208: face : Angle Appear : 65
-208: face : Angle Disappear : 75
-208: face : Near Clipping : 0.1
-208: face : Far Clipping : 0.9
-208: face : Fov Clipping : True
-208: lod : use lod : 0 (default)
-208: lod : min line length threshold : 50 (default)
-208: lod : min polygon area threshold : 2500 (default)
-208:  *********** Parsing XML for ME projection error ************ 
-208: projection_error : sample_step : 10 (default)
-208: projection_error : kernel_size : 5x5 (default)
-208:  *********** Parsing XML for MBT KLT Tracker ************ 
-208: klt : Mask Border : 5
-208: klt : Max Features : 300
-208: klt : Windows Size : 5
-208: klt : Quality : 0.01
-208: klt : Min Distance : 5
-208: klt : Harris Parameter : 0.01
-208: klt : Block Size : 3
-208: klt : Pyramid Levels : 3
-208: camera : u0 : 338.704
-208: camera : v0 : 234.508
-208: camera : px : 547.737
-208: camera : py : 542.074
-208: face : Angle Appear : 65
-208: face : Angle Disappear : 75
-208: face : Near Clipping : 0.1
-208: face : Far Clipping : 0.9
-208: face : Fov Clipping : True
-208: lod : use lod : 0 (default)
-208: lod : min line length threshold : 50 (default)
-208: lod : min polygon area threshold : 2500 (default)
-209:  *********** Parsing XML for ME projection error ************ 
-209: projection_error : sample_step : 10 (default)
-209: projection_error : kernel_size : 5x5 (default)
-209:  *********** Parsing XML for Mb Edge Tracker ************ 
-209: me : mask : size : 5
-209: me : mask : nb_mask : 180
-209: me : range : tracking : 7
-209: me : contrast : threshold type 1
-209: me : contrast : threshold 5
-209: me : contrast : mu1 0.5
-209: me : contrast : mu2 0.5
-209: me : sample : sample_step : 4
-209: camera : u0 : 338.704
-209: camera : v0 : 234.508
-209: camera : px : 547.737
-209: camera : py : 542.074
-209: face : Angle Appear : 65
-209: face : Angle Disappear : 75
-209: face : Near Clipping : 0.1
-209: face : Far Clipping : 0.9
-209: face : Fov Clipping : True
-209: lod : use lod : 0 (default)
-209: lod : min line length threshold : 50 (default)
-209: lod : min polygon area threshold : 2500 (default)
-209: > 10 points
-209: > 0 lines
-209: > 0 polygon lines
-209: > 6 polygon points
-209: > 1 cylinders
-209: > 0 circles
-209:  *********** Parsing XML for ME projection error ************ 
-209: projection_error : sample_step : 10 (default)
-209: projection_error : kernel_size : 5x5 (default)
-209:  *********** Parsing XML for Mb Edge Tracker ************ 
-209: me : mask : size : 5
-209: me : mask : nb_mask : 180
-209: me : range : tracking : 7
-209: me : contrast : threshold type 1
-209: me : contrast : threshold 5
-209: me : contrast : mu1 0.5
-209: me : contrast : mu2 0.5
-209: me : sample : sample_step : 4
-209: camera : u0 : 338.704
-209: camera : v0 : 234.508
-209: camera : px : 547.737
-209: camera : py : 542.074
-209: face : Angle Appear : 65
-209: face : Angle Disappear : 75
-209: face : Near Clipping : 0.1
-209: face : Far Clipping : 0.9
-209: face : Fov Clipping : True
-209: lod : use lod : 0 (default)
-209: lod : min line length threshold : 50 (default)
-209: lod : min polygon area threshold : 2500 (default)
-209: > 10 points
-209: > 0 lines
-209: > 0 polygon lines
-209: > 6 polygon points
-209: > 1 cylinders
-209: > 0 circles
-207: Reached last frame: 217
-207/290 Test #207: mbtEdgeKltTracking ................................................   Passed    7.79 sec
-test 210
-        Start 210: mbtEdgeKltTracking-cao
-
-210: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeKltTracking "-c" "-f" "-d"
-210: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-210: Test timeout computed to be: 1500
+204: || s - s* || 5.482463289e-06
 210:  *********** Parsing XML for ME projection error ************ 
 210: projection_error : sample_step : 10 (default)
 210: projection_error : kernel_size : 5x5 (default)
+204: ---------------------------------------------492
+204: || s - s* || 5.395077283e-06
 210:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
 210: me : mask : size : 5
 210: me : mask : nb_mask : 180
@@ -162794,6 +162794,57 @@
 210: > 6 polygon points
 210: > 1 cylinders
 210: > 0 circles
+204: ---------------------------------------------493
+204: || s - s* || 5.309096471e-06
+204: ---------------------------------------------494
+204: || s - s* || 5.224485726e-06
+204: ---------------------------------------------495
+204: || s - s* || 5.141229291e-06
+204: ---------------------------------------------496
+204: || s - s* || 5.059299425e-06
+204: ---------------------------------------------497
+204: || s - s* || 4.978655395e-06
+204: ---------------------------------------------498
+204: || s - s* || 4.978655395e-06
+204: ---------------------------------------------499
+204: || s - s* || 4.863994886e-06
+204: ---------------------------------------------500
+204: || s - s* || 4.786482378e-06
+204: Visual servoing task: 
+204: Type of control law 
+204: Eye-in-hand configuration 
+204: Control in the camera frame 
+204: List of visual features : s
+204: Point:  Z=0.7980762065 x=-0.05650218558 y=-0.05712954571
+204: Point:  Z=0.7980811801 x=0.0562674932 y=-0.05763979619
+204: Point:  Z=0.7982944262 x=0.05676291654 y=0.05511448765
+204: Point:  Z=0.7982894526 x=-0.05597663512 y=0.05562530433
+204: List of desired visual features : s*
+204: Point:  Z=0.8 x=-0.05625 y=-0.05625
+204: Point:  Z=0.8 x=0.05625 y=-0.05625
+204: Point:  Z=0.8 x=0.05625 y=0.05625
+204: Point:  Z=0.8 x=-0.05625 y=0.05625
+204: Interaction Matrix Ls 
+204: -1.25  0  -0.0703125  0.0031640625  -1.003164063  -0.05625
+204: 0  -1.25  -0.0703125  1.003164063  -0.0031640625  0.05625
+204: -1.25  0  0.0703125  -0.0031640625  -1.003164063  -0.05625
+204: 0  -1.25  -0.0703125  1.003164063  0.0031640625  -0.05625
+204: -1.25  0  0.0703125  0.0031640625  -1.003164063  0.05625
+204: 0  -1.25  0.0703125  1.003164063  -0.0031640625  -0.05625
+204: -1.25  0  -0.0703125  -0.0031640625  -1.003164063  0.05625
+204: 0  -1.25  0.0703125  1.003164063  0.0031640625  0.05625
+204: Error vector (s-s*) 
+204: -0.0002521855801  -0.0008795457074  1.749319684e-05  -0.001389796186  0.0005129165388  -0.001135512348  0.0002733648799  -0.0006246956731
+204: Gain : Zero= 0.8	Inf= 0.8	Slope= 0
+204: Final robot position with respect to the object frame:
+204: 0.0001102349819  -0.0007980714096  0.7981853164  0.002369274398  -6.06265481e-05  -0.004527786165
+208/290 Test #204: servoSimuViper850FourPoints2DCamVelocity ..........................   Passed    6.85 sec
+test 212
+        Start 212: mbtEdgeTracking-cao-nocyl
+
+212: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-f" "-C" "-d"
+212: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+212: Test timeout computed to be: 1500
 210:  *********** Parsing XML for ME projection error ************ 
 210: projection_error : sample_step : 10 (default)
 210: projection_error : kernel_size : 5x5 (default)
@@ -162832,24 +162883,6 @@
 210: > 6 polygon points
 210: > 1 cylinders
 210: > 0 circles
-210: WARNING: Cannot set pose when model contains cylinder(s). This feature is not implemented yet.
-210: Tracker will be reinitialized with the given pose.
-209: Reached last frame: 217
-208/290 Test #209: mbtEdgeTracking-cao ...............................................   Passed    6.44 sec
-test 211
-        Start 211: mbtKltTracking-cao
-
-211: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtKltTracking "-c" "-f" "-d"
-211: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-211: Test timeout computed to be: 1500
-208: Reached last frame: 217
-209/290 Test #208: mbtKltTracking ....................................................   Passed    7.86 sec
-test 212
-        Start 212: mbtEdgeTracking-cao-nocyl
-
-212: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-f" "-C" "-d"
-212: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-212: Test timeout computed to be: 1500
 211:  *********** Parsing XML for ME projection error ************ 
 211: projection_error : sample_step : 10 (default)
 211: projection_error : kernel_size : 5x5 (default)
@@ -162910,6 +162943,16 @@
 211: > 6 polygon points
 211: > 0 cylinders
 211: > 0 circles
+210: WARNING: Cannot set pose when model contains cylinder(s). This feature is not implemented yet.
+210: Tracker will be reinitialized with the given pose.
+209: Reached last frame: 217
+209/290 Test #209: mbtEdgeTracking-cao ...............................................   Passed    3.76 sec
+test 213
+        Start 213: mbtEdgeKltTracking-cao-nocyl
+
+213: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeKltTracking "-c" "-f" "-C" "-d"
+213: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+213: Test timeout computed to be: 1500
 212:  *********** Parsing XML for ME projection error ************ 
 212: projection_error : sample_step : 10 (default)
 212: projection_error : kernel_size : 5x5 (default)
@@ -162970,14 +163013,6 @@
 212: > 6 polygon points
 212: > 0 cylinders
 212: > 0 circles
-210: Reached last frame: 217
-210/290 Test #210: mbtEdgeKltTracking-cao ............................................   Passed    9.02 sec
-test 213
-        Start 213: mbtEdgeKltTracking-cao-nocyl
-
-213: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeKltTracking "-c" "-f" "-C" "-d"
-213: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-213: Test timeout computed to be: 1500
 213:  *********** Parsing XML for ME projection error ************ 
 213: projection_error : sample_step : 10 (default)
 213: projection_error : kernel_size : 5x5 (default)
@@ -163016,14 +163051,6 @@
 213: > 6 polygon points
 213: > 0 cylinders
 213: > 0 circles
-212: Reached last frame: 217
-211/290 Test #212: mbtEdgeTracking-cao-nocyl .........................................   Passed    5.86 sec
-test 214
-        Start 214: mbtEdgeTracking-cao-scanline
-
-214: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-f" "-l" "-d" "-e" "20"
-214: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-214: Test timeout computed to be: 1500
 213:  *********** Parsing XML for ME projection error ************ 
 213: projection_error : sample_step : 10 (default)
 213: projection_error : kernel_size : 5x5 (default)
@@ -163062,14 +163089,30 @@
 213: > 6 polygon points
 213: > 0 cylinders
 213: > 0 circles
-211: Reached last frame: 217
-212/290 Test #211: mbtKltTracking-cao ................................................   Passed    8.28 sec
+212: Reached last frame: 217
+210/290 Test #212: mbtEdgeTracking-cao-nocyl .........................................   Passed    4.24 sec
+test 214
+        Start 214: mbtEdgeTracking-cao-scanline
+
+214: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeTracking "-c" "-f" "-l" "-d" "-e" "20"
+214: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+214: Test timeout computed to be: 1500
+210: Reached last frame: 217
+211/290 Test #210: mbtEdgeKltTracking-cao ............................................   Passed    5.56 sec
 test 215
         Start 215: mbtEdgeKltTracking-cao-scanline
 
 215: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtEdgeKltTracking "-c" "-f" "-l" "-d" "-e" "20"
 215: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 215: Test timeout computed to be: 1500
+211: Reached last frame: 217
+212/290 Test #211: mbtKltTracking-cao ................................................   Passed    5.38 sec
+test 216
+        Start 216: mbtKltTracking-cao-scanline
+
+216: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtKltTracking "-c" "-f" "-l" "-d" "-e" "20"
+216: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+216: Test timeout computed to be: 1500
 214:  *********** Parsing XML for ME projection error ************ 
 214: projection_error : sample_step : 10 (default)
 214: projection_error : kernel_size : 5x5 (default)
@@ -163100,82 +163143,6 @@
 214: > 6 polygon points
 214: > 1 cylinders
 214: > 0 circles
-214:  *********** Parsing XML for ME projection error ************ 
-214: projection_error : sample_step : 10 (default)
-214: projection_error : kernel_size : 5x5 (default)
-214:  *********** Parsing XML for Mb Edge Tracker ************ 
-214: me : mask : size : 5
-214: me : mask : nb_mask : 180
-214: me : range : tracking : 7
-214: me : contrast : threshold type 1
-214: me : contrast : threshold 5
-214: me : contrast : mu1 0.5
-214: me : contrast : mu2 0.5
-214: me : sample : sample_step : 4
-214: camera : u0 : 338.704
-214: camera : v0 : 234.508
-214: camera : px : 547.737
-214: camera : py : 542.074
-214: face : Angle Appear : 65
-214: face : Angle Disappear : 75
-214: face : Near Clipping : 0.1
-214: face : Far Clipping : 0.9
-214: face : Fov Clipping : True
-214: lod : use lod : 0 (default)
-214: lod : min line length threshold : 50 (default)
-214: lod : min polygon area threshold : 2500 (default)
-214: > 10 points
-214: > 0 lines
-214: > 0 polygon lines
-214: > 6 polygon points
-214: > 1 cylinders
-214: > 0 circles
-215:  *********** Parsing XML for ME projection error ************ 
-215: projection_error : sample_step : 10 (default)
-215: projection_error : kernel_size : 5x5 (default)
-215:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
-215: me : mask : size : 5
-215: me : mask : nb_mask : 180
-215: me : range : tracking : 7
-215: me : contrast : threshold type 1
-215: me : contrast : threshold 5
-215: me : contrast : mu1 0.5
-215: me : contrast : mu2 0.5
-215: me : sample : sample_step : 4
-215: klt : Mask Border : 5
-215: klt : Max Features : 300
-215: klt : Windows Size : 5
-215: klt : Quality : 0.01
-215: klt : Min Distance : 5
-215: klt : Harris Parameter : 0.01
-215: klt : Block Size : 3
-215: klt : Pyramid Levels : 3
-215: camera : u0 : 338.704
-215: camera : v0 : 234.508
-215: camera : px : 547.737
-215: camera : py : 542.074
-215: face : Angle Appear : 65
-215: face : Angle Disappear : 75
-215: face : Near Clipping : 0.1
-215: face : Far Clipping : 0.9
-215: face : Fov Clipping : True
-215: lod : use lod : 0 (default)
-215: lod : min line length threshold : 50 (default)
-215: lod : min polygon area threshold : 2500 (default)
-215: > 10 points
-215: > 0 lines
-215: > 0 polygon lines
-215: > 6 polygon points
-215: > 1 cylinders
-215: > 0 circles
-214: Reached last frame: 20
-213/290 Test #214: mbtEdgeTracking-cao-scanline ......................................   Passed    3.40 sec
-test 216
-        Start 216: mbtKltTracking-cao-scanline
-
-216: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtKltTracking "-c" "-f" "-l" "-d" "-e" "20"
-216: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-216: Test timeout computed to be: 1500
 215:  *********** Parsing XML for ME projection error ************ 
 215: projection_error : sample_step : 10 (default)
 215: projection_error : kernel_size : 5x5 (default)
@@ -163214,14 +163181,6 @@
 215: > 6 polygon points
 215: > 1 cylinders
 215: > 0 circles
-215: Reached last frame: 20
-214/290 Test #215: mbtEdgeKltTracking-cao-scanline ...................................   Passed    3.74 sec
-test 217
-        Start 217: mbtGenericTracking
-
-217: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking "-c" "-d"
-217: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-217: Test timeout computed to be: 1500
 216:  *********** Parsing XML for ME projection error ************ 
 216: projection_error : sample_step : 10 (default)
 216: projection_error : kernel_size : 5x5 (default)
@@ -163252,6 +163211,36 @@
 216: > 6 polygon points
 216: > 0 cylinders
 216: > 0 circles
+214:  *********** Parsing XML for ME projection error ************ 
+214: projection_error : sample_step : 10 (default)
+214: projection_error : kernel_size : 5x5 (default)
+214:  *********** Parsing XML for Mb Edge Tracker ************ 
+214: me : mask : size : 5
+214: me : mask : nb_mask : 180
+214: me : range : tracking : 7
+214: me : contrast : threshold type 1
+214: me : contrast : threshold 5
+214: me : contrast : mu1 0.5
+214: me : contrast : mu2 0.5
+214: me : sample : sample_step : 4
+214: camera : u0 : 338.704
+214: camera : v0 : 234.508
+214: camera : px : 547.737
+214: camera : py : 542.074
+214: face : Angle Appear : 65
+214: face : Angle Disappear : 75
+214: face : Near Clipping : 0.1
+214: face : Far Clipping : 0.9
+214: face : Fov Clipping : True
+214: lod : use lod : 0 (default)
+214: lod : min line length threshold : 50 (default)
+214: lod : min polygon area threshold : 2500 (default)
+214: > 10 points
+214: > 0 lines
+214: > 0 polygon lines
+214: > 6 polygon points
+214: > 1 cylinders
+214: > 0 circles
 216:  *********** Parsing XML for ME projection error ************ 
 216: projection_error : sample_step : 10 (default)
 216: projection_error : kernel_size : 5x5 (default)
@@ -163282,8 +163271,54 @@
 216: > 6 polygon points
 216: > 0 cylinders
 216: > 0 circles
+215:  *********** Parsing XML for ME projection error ************ 
+215: projection_error : sample_step : 10 (default)
+215: projection_error : kernel_size : 5x5 (default)
+215:  *********** Parsing XML for Mb Edge KLT Tracker ************ 
+215: me : mask : size : 5
+215: me : mask : nb_mask : 180
+215: me : range : tracking : 7
+215: me : contrast : threshold type 1
+215: me : contrast : threshold 5
+215: me : contrast : mu1 0.5
+215: me : contrast : mu2 0.5
+215: me : sample : sample_step : 4
+215: klt : Mask Border : 5
+215: klt : Max Features : 300
+215: klt : Windows Size : 5
+215: klt : Quality : 0.01
+215: klt : Min Distance : 5
+215: klt : Harris Parameter : 0.01
+215: klt : Block Size : 3
+215: klt : Pyramid Levels : 3
+215: camera : u0 : 338.704
+215: camera : v0 : 234.508
+215: camera : px : 547.737
+215: camera : py : 542.074
+215: face : Angle Appear : 65
+215: face : Angle Disappear : 75
+215: face : Near Clipping : 0.1
+215: face : Far Clipping : 0.9
+215: face : Fov Clipping : True
+215: lod : use lod : 0 (default)
+215: lod : min line length threshold : 50 (default)
+215: lod : min polygon area threshold : 2500 (default)
+215: > 10 points
+215: > 0 lines
+215: > 0 polygon lines
+215: > 6 polygon points
+215: > 1 cylinders
+215: > 0 circles
 216: Reached last frame: 20
-215/290 Test #216: mbtKltTracking-cao-scanline .......................................   Passed    2.73 sec
+214: Reached last frame: 20
+213/290 Test #216: mbtKltTracking-cao-scanline .......................................   Passed    1.98 sec
+test 217
+        Start 217: mbtGenericTracking
+
+217: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking "-c" "-d"
+217: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+217: Test timeout computed to be: 1500
+214/290 Test #214: mbtEdgeTracking-cao-scanline ......................................   Passed    2.13 sec
 test 218
         Start 218: mbtGenericTracking-cao
 
@@ -163291,15 +163326,21 @@
 218: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 218: Test timeout computed to be: 1500
 213: Reached last frame: 217
-216/290 Test #213: mbtEdgeKltTracking-cao-nocyl ......................................   Passed    8.50 sec
+215/290 Test #213: mbtEdgeKltTracking-cao-nocyl ......................................   Passed    5.52 sec
 test 219
         Start 219: mbtGenericTracking-cao-nocyl
 
 219: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking "-c" "-f" "-C" "-d"
 219: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 219: Test timeout computed to be: 1500
-217: ----------Test reset tracker----------
-217: Test set pose
+215: Reached last frame: 20
+216/290 Test #215: mbtEdgeKltTracking-cao-scanline ...................................   Passed    2.37 sec
+test 220
+        Start 220: mbtGenericTracking-cao-scanline
+
+220: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking "-c" "-f" "-l" "-d" "-e" "20"
+220: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+220: Test timeout computed to be: 1500
 218: > 10 points
 218: > 0 lines
 218: > 0 polygon lines
@@ -163312,18 +163353,6 @@
 218: > 6 polygon points
 218: > 1 cylinders
 218: > 0 circles
-219: > 8 points
-219: > 0 lines
-219: > 0 polygon lines
-219: > 6 polygon points
-219: > 0 cylinders
-219: > 0 circles
-219: > 8 points
-219: > 0 lines
-219: > 0 polygon lines
-219: > 6 polygon points
-219: > 0 cylinders
-219: > 0 circles
 218: ----------Test reset tracker----------
 218: > 10 points
 218: > 0 lines
@@ -163337,6 +163366,19 @@
 218: > 6 polygon points
 218: > 1 cylinders
 218: > 0 circles
+217: ----------Test reset tracker----------
+219: > 8 points
+219: > 0 lines
+219: > 0 polygon lines
+219: > 6 polygon points
+219: > 0 cylinders
+219: > 0 circles
+219: > 8 points
+219: > 0 lines
+219: > 0 polygon lines
+219: > 6 polygon points
+219: > 0 cylinders
+219: > 0 circles
 219: ----------Test reset tracker----------
 219: > 8 points
 219: > 0 lines
@@ -163350,27 +163392,53 @@
 219: > 6 polygon points
 219: > 0 cylinders
 219: > 0 circles
-219: Test set pose
+220: > 10 points
+220: > 0 lines
+220: > 0 polygon lines
+220: > 6 polygon points
+220: > 1 cylinders
+220: > 0 circles
+220: > 10 points
+220: > 0 lines
+220: > 0 polygon lines
+220: > 6 polygon points
+220: > 1 cylinders
+220: > 0 circles
 218: Test set pose
-217: Reached last frame: 217
-217: 
-217: Final poses, c1Mo:
-217: 0.8605918297  -0.5086779649  0.02506852102  0.02182579194
-217: -0.3360954835  -0.6042177282  -0.7224685204  -0.0793488808
-217: 0.3826506615  0.6133250891  -0.6909492068  0.7276914946
-217: 0  0  0  1
-217: c2Mo:
-217: 0.8605918297  -0.5086779649  0.02506852102  0.02182579194
-217: -0.3360954835  -0.6042177282  -0.7224685204  -0.0793488808
-217: 0.3826506615  0.6133250891  -0.6909492068  0.7276914946
-217: 0  0  0  1
-217/290 Test #217: mbtGenericTracking ................................................   Passed    6.26 sec
-test 220
-        Start 220: mbtGenericTracking-cao-scanline
+217: Test set pose
+219: Test set pose
+220: ----------Test reset tracker----------
+220: > 10 points
+220: > 0 lines
+220: > 0 polygon lines
+220: > 6 polygon points
+220: > 1 cylinders
+220: > 0 circles
+220: > 10 points
+220: > 0 lines
+220: > 0 polygon lines
+220: > 6 polygon points
+220: > 1 cylinders
+220: > 0 circles
+220: Reached last frame: 20
+220: 
+220: Final poses, c1Mo:
+220: 0.5403724822  0.8412270155  0.018294504  0.02226195754
+220: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
+220: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
+220: 0  0  0  1
+220: c2Mo:
+220: 0.5403724822  0.8412270155  0.018294504  0.02226195754
+220: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
+220: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
+220: 0  0  0  1
+217/290 Test #220: mbtGenericTracking-cao-scanline ...................................   Passed    2.30 sec
+test 221
+        Start 221: mbtGenericTracking-map
 
-220: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking "-c" "-f" "-l" "-d" "-e" "20"
-220: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-220: Test timeout computed to be: 1500
+221: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-d"
+221: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+221: Test timeout computed to be: 1500
 219: Reached last frame: 217
 219: 
 219: Final poses, c1Mo:
@@ -163383,13 +163451,6 @@
 219: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
 219: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
 219: 0  0  0  1
-218/290 Test #219: mbtGenericTracking-cao-nocyl ......................................   Passed    5.64 sec
-test 221
-        Start 221: mbtGenericTracking-map
-
-221: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-d"
-221: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-221: Test timeout computed to be: 1500
 218: Reached last frame: 217
 218: 
 218: Final poses, c1Mo:
@@ -163402,58 +163463,41 @@
 218: -0.3343936074  -0.5945108066  -0.7312576948  -0.07865441753
 218: 0.3890308637  0.6196550479  -0.6816763226  0.7259324228
 218: 0  0  0  1
-219/290 Test #218: mbtGenericTracking-cao ............................................   Passed    6.33 sec
+218/290 Test #219: mbtGenericTracking-cao-nocyl ......................................   Passed    3.37 sec
 test 222
         Start 222: mbtGenericTracking-map-cao
 
 222: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-f" "-d"
 222: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 222: Test timeout computed to be: 1500
-220: > 10 points
-220: > 0 lines
-220: > 0 polygon lines
-220: > 6 polygon points
-220: > 1 cylinders
-220: > 0 circles
-220: > 10 points
-220: > 0 lines
-220: > 0 polygon lines
-220: > 6 polygon points
-220: > 1 cylinders
-220: > 0 circles
+219/290 Test #218: mbtGenericTracking-cao ............................................   Passed    3.56 sec
+test 223
+        Start 223: mbtGenericTracking-map-cao-nocyl
+
+223: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-f" "-C" "-d"
+223: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+223: Test timeout computed to be: 1500
+217: Reached last frame: 217
+217: 
+217: Final poses, c1Mo:
+217: 0.8605918297  -0.5086779649  0.02506852102  0.02182579194
+217: -0.3360954835  -0.6042177282  -0.7224685204  -0.0793488808
+217: 0.3826506615  0.6133250891  -0.6909492068  0.7276914946
+217: 0  0  0  1
+217: c2Mo:
+217: 0.8605918297  -0.5086779649  0.02506852102  0.02182579194
+217: -0.3360954835  -0.6042177282  -0.7224685204  -0.0793488808
+217: 0.3826506615  0.6133250891  -0.6909492068  0.7276914946
+217: 0  0  0  1
+220/290 Test #217: mbtGenericTracking ................................................   Passed    3.61 sec
+test 224
+        Start 224: mbtGenericTracking-map-cao-scanline
+
+224: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-f" "-l" "-d" "-e" "20"
+224: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+224: Test timeout computed to be: 1500
 221: ----------Test reset tracker----------
-220: ----------Test reset tracker----------
-220: > 10 points
-220: > 0 lines
-220: > 0 polygon lines
-220: > 6 polygon points
-220: > 1 cylinders
-220: > 0 circles
-220: > 10 points
-220: > 0 lines
-220: > 0 polygon lines
-220: > 6 polygon points
-220: > 1 cylinders
-220: > 0 circles
-222: > 10 points
-222: > 0 lines
-222: > 0 polygon lines
-222: > 6 polygon points
-222: > 1 cylinders
-222: > 0 circles
-222: > 10 points
-222: > 0 lines
-222: > 0 polygon lines
-222: > 6 polygon points
-222: > 1 cylinders
-222: > 0 circles
-222: > 10 points
-222: > 0 lines
-222: > 0 polygon lines
-222: > 6 polygon points
-222: > 1 cylinders
-222: > 0 circles
-222: ----------Test reset tracker----------
+221: Test set pose
 222: > 10 points
 222: > 0 lines
 222: > 0 polygon lines
@@ -163472,27 +163516,6 @@
 222: > 6 polygon points
 222: > 1 cylinders
 222: > 0 circles
-221: Test set pose
-220: Reached last frame: 20
-220: 
-220: Final poses, c1Mo:
-220: 0.5403724822  0.8412270155  0.018294504  0.02226195754
-220: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
-220: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
-220: 0  0  0  1
-220: c2Mo:
-220: 0.5403724822  0.8412270155  0.018294504  0.02226195754
-220: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
-220: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
-220: 0  0  0  1
-220/290 Test #220: mbtGenericTracking-cao-scanline ...................................   Passed    3.99 sec
-test 223
-        Start 223: mbtGenericTracking-map-cao-nocyl
-
-223: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-f" "-C" "-d"
-223: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-223: Test timeout computed to be: 1500
-222: Test set pose
 223: > 8 points
 223: > 0 lines
 223: > 0 polygon lines
@@ -163511,7 +163534,44 @@
 223: > 6 polygon points
 223: > 0 cylinders
 223: > 0 circles
+224: > 10 points
+224: > 0 lines
+224: > 0 polygon lines
+224: > 6 polygon points
+224: > 1 cylinders
+224: > 0 circles
+224: > 10 points
+224: > 0 lines
+224: > 0 polygon lines
+224: > 6 polygon points
+224: > 1 cylinders
+224: > 0 circles
+224: > 10 points
+224: > 0 lines
+224: > 0 polygon lines
+224: > 6 polygon points
+224: > 1 cylinders
+224: > 0 circles
+222: ----------Test reset tracker----------
 223: ----------Test reset tracker----------
+222: > 10 points
+222: > 0 lines
+222: > 0 polygon lines
+222: > 6 polygon points
+222: > 1 cylinders
+222: > 0 circles
+222: > 10 points
+222: > 0 lines
+222: > 0 polygon lines
+222: > 6 polygon points
+222: > 1 cylinders
+222: > 0 circles
+222: > 10 points
+222: > 0 lines
+222: > 0 polygon lines
+222: > 6 polygon points
+222: > 1 cylinders
+222: > 0 circles
 223: > 8 points
 223: > 0 lines
 223: > 0 polygon lines
@@ -163531,6 +163591,50 @@
 223: > 0 cylinders
 223: > 0 circles
 223: Test set pose
+222: Test set pose
+224: ----------Test reset tracker----------
+224: > 10 points
+224: > 0 lines
+224: > 0 polygon lines
+224: > 6 polygon points
+224: > 1 cylinders
+224: > 0 circles
+224: > 10 points
+224: > 0 lines
+224: > 0 polygon lines
+224: > 6 polygon points
+224: > 1 cylinders
+224: > 0 circles
+224: > 10 points
+224: > 0 lines
+224: > 0 polygon lines
+224: > 6 polygon points
+224: > 1 cylinders
+224: > 0 circles
+224: Reached last frame: 20
+224: 
+224: Final poses, c1Mo:
+224: 0.5403724822  0.8412270155  0.018294504  0.02226195754
+224: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
+224: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
+224: 0  0  0  1
+224: c2Mo:
+224: 0.5403724822  0.8412270155  0.018294504  0.02226195754
+224: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
+224: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
+224: 0  0  0  1
+224: c3Mo:
+224: 0.5403724822  0.8412270155  0.018294504  0.02226195754
+224: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
+224: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
+224: 0  0  0  1
+221/290 Test #224: mbtGenericTracking-map-cao-scanline ...............................   Passed    2.89 sec
+test 225
+        Start 225: mbtGenericTrackingDepth-edge-dense
+
+225: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d"
+225: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+225: Test timeout computed to be: 1500
 221: Reached last frame: 217
 221: 
 221: Final poses, c1Mo:
@@ -163548,13 +163652,37 @@
 221: -0.3343936071  -0.5945108067  -0.7312576949  -0.07865441672
 221: 0.3890308637  0.619655048  -0.6816763225  0.7259324145
 221: 0  0  0  1
-221/290 Test #221: mbtGenericTracking-map ............................................   Passed    7.15 sec
-test 224
-        Start 224: mbtGenericTracking-map-cao-scanline
+222/290 Test #221: mbtGenericTracking-map ............................................   Passed    3.95 sec
+test 226
+        Start 226: mbtGenericTrackingDepth-edge-dense-scanline
 
-224: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTracking2 "-c" "-f" "-l" "-d" "-e" "20"
-224: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-224: Test timeout computed to be: 1500
+226: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-e" "14"
+226: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+226: Test timeout computed to be: 1500
+223: Reached last frame: 217
+223: 
+223: Final poses, c1Mo:
+223: 0.8573997322  -0.513712599  0.03106549372  0.02149614686
+223: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
+223: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
+223: 0  0  0  1
+223: c2Mo:
+223: 0.8573997322  -0.513712599  0.03106549372  0.02149614686
+223: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
+223: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
+223: 0  0  0  1
+223: c3Mo:
+223: 0.8573997322  -0.513712599  0.03106549372  0.02149614686
+223: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
+223: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
+223: 0  0  0  1
+223/290 Test #223: mbtGenericTracking-map-cao-nocyl ..................................   Passed    3.64 sec
+test 227
+        Start 227: mbtGenericTrackingDepth-klt-dense
+
+227: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-t" "2"
+227: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+227: Test timeout computed to be: 1500
 222: Reached last frame: 217
 222: 
 222: Final poses, c1Mo:
@@ -163572,56 +163700,15 @@
 222: -0.3343936074  -0.5945108066  -0.7312576948  -0.07865441753
 222: 0.3890308637  0.6196550479  -0.6816763226  0.7259324228
 222: 0  0  0  1
-222/290 Test #222: mbtGenericTracking-map-cao ........................................   Passed    7.49 sec
-test 225
-        Start 225: mbtGenericTrackingDepth-edge-dense
+224/290 Test #222: mbtGenericTracking-map-cao ........................................   Passed    3.96 sec
+test 228
+        Start 228: mbtGenericTrackingDepth-klt-dense-scanline
 
-225: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d"
-225: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-225: Test timeout computed to be: 1500
-224: > 10 points
-224: > 0 lines
-224: > 0 polygon lines
-224: > 6 polygon points
-224: > 1 cylinders
-224: > 0 circles
-224: > 10 points
-224: > 0 lines
-224: > 0 polygon lines
-224: > 6 polygon points
-224: > 1 cylinders
-224: > 0 circles
-224: > 10 points
-224: > 0 lines
-224: > 0 polygon lines
-224: > 6 polygon points
-224: > 1 cylinders
-224: > 0 circles
+228: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-t" "2" "-e" "14"
+228: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+228: Test timeout computed to be: 1500
 225: use_vrml: 1
-223: Reached last frame: 217
-223: 
-223: Final poses, c1Mo:
-223: 0.8573997322  -0.513712599  0.03106549372  0.02149614686
-223: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
-223: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
-223: 0  0  0  1
-223: c2Mo:
-223: 0.8573997322  -0.513712599  0.03106549372  0.02149614686
-223: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
-223: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
-223: 0  0  0  1
-223: c3Mo:
-223: 0.8573997322  -0.513712599  0.03106549372  0.02149614686
-223: -0.3299816359  -0.5950628987  -0.732811208  -0.07860225679
-223: 0.394940273  0.6180610911  -0.6797224937  0.7265797433
-223: 0  0  0  1
-223/290 Test #223: mbtGenericTracking-map-cao-nocyl ..................................   Passed    6.44 sec
-test 226
-        Start 226: mbtGenericTrackingDepth-edge-dense-scanline
-
-226: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-e" "14"
-226: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-226: Test timeout computed to be: 1500
+226: use_vrml: 1
 225:  *********** Parsing XML for ME projection error ************ 
 225: projection_error : sample_step : 10 (default)
 225: projection_error : kernel_size : 5x5 (default)
@@ -163673,26 +163760,6 @@
 225: > 7 polygon points
 225: > 0 cylinders
 225: > 0 circles
-224: ----------Test reset tracker----------
-224: > 10 points
-224: > 0 lines
-224: > 0 polygon lines
-224: > 6 polygon points
-224: > 1 cylinders
-224: > 0 circles
-224: > 10 points
-224: > 0 lines
-224: > 0 polygon lines
-224: > 6 polygon points
-224: > 1 cylinders
-224: > 0 circles
-224: > 10 points
-224: > 0 lines
-224: > 0 polygon lines
-224: > 6 polygon points
-224: > 1 cylinders
-224: > 0 circles
-226: use_vrml: 1
 226:  *********** Parsing XML for ME projection error ************ 
 226: projection_error : sample_step : 10 (default)
 226: projection_error : kernel_size : 5x5 (default)
@@ -163744,6 +163811,104 @@
 226: > 7 polygon points
 226: > 0 cylinders
 226: > 0 circles
+227: use_vrml: 1
+227:  *********** Parsing XML for ME projection error ************ 
+227: projection_error : sample_step : 10 (default)
+227: projection_error : kernel_size : 5x5 (default)
+227:  *********** Parsing XML for Klt Model-Based Tracker ************ 
+227: klt : Mask Border : 5
+227: klt : Max Features : 10000
+227: klt : Windows Size : 5
+227: klt : Quality : 0.01
+227: klt : Min Distance : 5
+227: klt : Harris Parameter : 0.02
+227: klt : Block Size : 3
+227: klt : Pyramid Levels : 3
+227: camera : u0 : 312.189
+227: camera : v0 : 243.437
+227: camera : px : 615.167
+227: camera : py : 615.168
+227: face : Angle Appear : 70
+227: face : Angle Disappear : 80
+227: face : Near Clipping : 0.01
+227: face : Far Clipping : 2
+227: face : Fov Clipping : True
+227: lod : use lod : 0 (default)
+227: lod : min line length threshold : 50 (default)
+227: lod : min polygon area threshold : 2500 (default)
+227:  *********** Parsing XML for ME projection error ************ 
+227: projection_error : sample_step : 10 (default)
+227: projection_error : kernel_size : 5x5 (default)
+227:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
+227: depth dense : sampling_step : step_X : 4
+227: depth dense : sampling_step : step_Y : 4
+227: camera : u0 : 311.485
+227: camera : v0 : 246.283
+227: camera : px : 476.054
+227: camera : py : 476.053
+227: face : Angle Appear : 70
+227: face : Angle Disappear : 80
+227: face : Near Clipping : 0.01
+227: face : Far Clipping : 2
+227: face : Fov Clipping : True
+227: lod : use lod : 0 (default)
+227: lod : min line length threshold : 50 (default)
+227: lod : min polygon area threshold : 2500 (default)
+227: > 24 points
+227: > 0 lines
+227: > 0 polygon lines
+227: > 7 polygon points
+227: > 0 cylinders
+227: > 0 circles
+228: use_vrml: 1
+228:  *********** Parsing XML for ME projection error ************ 
+228: projection_error : sample_step : 10 (default)
+228: projection_error : kernel_size : 5x5 (default)
+228:  *********** Parsing XML for Klt Model-Based Tracker ************ 
+228: klt : Mask Border : 5
+228: klt : Max Features : 10000
+228: klt : Windows Size : 5
+228: klt : Quality : 0.01
+228: klt : Min Distance : 5
+228: klt : Harris Parameter : 0.02
+228: klt : Block Size : 3
+228: klt : Pyramid Levels : 3
+228: camera : u0 : 312.189
+228: camera : v0 : 243.437
+228: camera : px : 615.167
+228: camera : py : 615.168
+228: face : Angle Appear : 70
+228: face : Angle Disappear : 80
+228: face : Near Clipping : 0.01
+228: face : Far Clipping : 2
+228: face : Fov Clipping : True
+228: lod : use lod : 0 (default)
+228: lod : min line length threshold : 50 (default)
+228: lod : min polygon area threshold : 2500 (default)
+228:  *********** Parsing XML for ME projection error ************ 
+228: projection_error : sample_step : 10 (default)
+228: projection_error : kernel_size : 5x5 (default)
+228:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
+228: depth dense : sampling_step : step_X : 4
+228: depth dense : sampling_step : step_Y : 4
+228: camera : u0 : 311.485
+228: camera : v0 : 246.283
+228: camera : px : 476.054
+228: camera : py : 476.053
+228: face : Angle Appear : 70
+228: face : Angle Disappear : 80
+228: face : Near Clipping : 0.01
+228: face : Far Clipping : 2
+228: face : Fov Clipping : True
+228: lod : use lod : 0 (default)
+228: lod : min line length threshold : 50 (default)
+228: lod : min polygon area threshold : 2500 (default)
+228: > 24 points
+228: > 0 lines
+228: > 0 polygon lines
+228: > 7 polygon points
+228: > 0 cylinders
+228: > 0 circles
 225: ----------Test reset tracker----------
 225:  *********** Parsing XML for ME projection error ************ 
 225: projection_error : sample_step : 10 (default)
@@ -163796,32 +163961,7 @@
 225: > 7 polygon points
 225: > 0 cylinders
 225: > 0 circles
-224: Reached last frame: 20
-224: 
-224: Final poses, c1Mo:
-224: 0.5403724822  0.8412270155  0.018294504  0.02226195754
-224: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
-224: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
-224: 0  0  0  1
-224: c2Mo:
-224: 0.5403724822  0.8412270155  0.018294504  0.02226195754
-224: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
-224: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
-224: 0  0  0  1
-224: c3Mo:
-224: 0.5403724822  0.8412270155  0.018294504  0.02226195754
-224: 0.5809246272  -0.357258793  -0.7313636116  0.1104637975
-224: -0.6087069558  0.4058364981  -0.6817423111  0.518474125
-224: 0  0  0  1
-224/290 Test #224: mbtGenericTracking-map-cao-scanline ...............................   Passed    5.57 sec
-test 227
-        Start 227: mbtGenericTrackingDepth-klt-dense
-
-227: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-t" "2"
-227: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-227: Test timeout computed to be: 1500
-225: Test set pose
-227: use_vrml: 1
+227: ----------Test reset tracker----------
 227:  *********** Parsing XML for ME projection error ************ 
 227: projection_error : sample_step : 10 (default)
 227: projection_error : kernel_size : 5x5 (default)
@@ -163874,6 +164014,7 @@
 226:  *********** Parsing XML for ME projection error ************ 
 226: projection_error : sample_step : 10 (default)
 226: projection_error : kernel_size : 5x5 (default)
+225: Test set pose
 226:  *********** Parsing XML for Edge Model-Based Tracker ************ 
 226: me : mask : size : 5
 226: me : mask : nb_mask : 180
@@ -163922,97 +164063,7 @@
 226: > 7 polygon points
 226: > 0 cylinders
 226: > 0 circles
-225: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
-225: 
-225: Final poses, c1Mo:
-225: 0.987437594  0.002305915947  0.1579926602  0.08278607245
-225: -0.05962095864  -0.9205448808  0.3860601814  0.09244108509
-225: 0.1463295569  -0.3906300106  -0.9088431414  0.3356691789
-225: 0  0  0  1
-225: c2Mo:
-225: 0.9875786033  0.006121865594  0.1570066285  0.05752692851
-225: -0.05660141975  -0.9182945973  0.3918307641  0.09151276786
-225: 0.1465770634  -0.3958504486  -0.9065415242  0.3324642017
-225: 0  0  0  1
-225: 
-225: Computation time, Mean: 72.97905273 ms ; Median: 68.06933594 ms ; Std: 17.22981038 ms
-225/290 Test #225: mbtGenericTrackingDepth-edge-dense ................................   Passed    8.51 sec
-test 228
-        Start 228: mbtGenericTrackingDepth-klt-dense-scanline
-
-228: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-t" "2" "-e" "14"
-228: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-228: Test timeout computed to be: 1500
-227: ----------Test reset tracker----------
-227:  *********** Parsing XML for ME projection error ************ 
-227: projection_error : sample_step : 10 (default)
-227: projection_error : kernel_size : 5x5 (default)
-227:  *********** Parsing XML for Klt Model-Based Tracker ************ 
-227: klt : Mask Border : 5
-227: klt : Max Features : 10000
-227: klt : Windows Size : 5
-227: klt : Quality : 0.01
-227: klt : Min Distance : 5
-227: klt : Harris Parameter : 0.02
-227: klt : Block Size : 3
-227: klt : Pyramid Levels : 3
-227: camera : u0 : 312.189
-227: camera : v0 : 243.437
-227: camera : px : 615.167
-227: camera : py : 615.168
-227: face : Angle Appear : 70
-227: face : Angle Disappear : 80
-227: face : Near Clipping : 0.01
-227: face : Far Clipping : 2
-227: face : Fov Clipping : True
-227: lod : use lod : 0 (default)
-227: lod : min line length threshold : 50 (default)
-227: lod : min polygon area threshold : 2500 (default)
-227:  *********** Parsing XML for ME projection error ************ 
-227: projection_error : sample_step : 10 (default)
-227: projection_error : kernel_size : 5x5 (default)
-227:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
-227: depth dense : sampling_step : step_X : 4
-227: depth dense : sampling_step : step_Y : 4
-227: camera : u0 : 311.485
-227: camera : v0 : 246.283
-227: camera : px : 476.054
-227: camera : py : 476.053
-227: face : Angle Appear : 70
-227: face : Angle Disappear : 80
-227: face : Near Clipping : 0.01
-227: face : Far Clipping : 2
-227: face : Fov Clipping : True
-227: lod : use lod : 0 (default)
-227: lod : min line length threshold : 50 (default)
-227: lod : min polygon area threshold : 2500 (default)
-227: > 24 points
-227: > 0 lines
-227: > 0 polygon lines
-227: > 7 polygon points
-227: > 0 cylinders
-227: > 0 circles
-226: 
-226: Final poses, c1Mo:
-226: 0.9309618647  0.0137234183  0.3648584303  0.06985932093
-226: -0.129842293  -0.9215269859  0.3659631035  0.0936757781
-226: 0.3412491544  -0.3880717485  -0.8561246011  0.3370189549
-226: 0  0  0  1
-226: c2Mo:
-226: 0.9312654501  0.01754164344  0.3639189589  0.04459468503
-226: -0.1281487407  -0.9192467033  0.3722410974  0.0926893675
-226: 0.3410609993  -0.3932910013  -0.8538146938  0.3338132637
-226: 0  0  0  1
-226: 
-226: Computation time, Mean: 208.7516113 ms ; Median: 204.7871094 ms ; Std: 24.3730416 ms
-226/290 Test #226: mbtGenericTrackingDepth-edge-dense-scanline .......................   Passed    8.53 sec
-test 229
-        Start 229: mbtGenericTrackingDepth-hybrid-dense
-
-229: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-t" "3"
-229: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-229: Test timeout computed to be: 1500
-228: use_vrml: 1
+228: ----------Test reset tracker----------
 228:  *********** Parsing XML for ME projection error ************ 
 228: projection_error : sample_step : 10 (default)
 228: projection_error : kernel_size : 5x5 (default)
@@ -164062,66 +164113,67 @@
 228: > 0 cylinders
 228: > 0 circles
 227: Test set pose
-229: use_vrml: 1
-229:  *********** Parsing XML for ME projection error ************ 
-229: projection_error : sample_step : 10 (default)
-229: projection_error : kernel_size : 5x5 (default)
-229:  *********** Parsing XML for Edge Klt Model-Based Tracker ************ 
-229: me : mask : size : 5
-229: me : mask : nb_mask : 180
-229: me : range : tracking : 8
-229: me : contrast : threshold type 1
-229: me : contrast : threshold 5
-229: me : contrast : mu1 0.5
-229: me : contrast : mu2 0.5
-229: me : sample : sample_step : 10 (default)
-229: [DEPRECATED] sample : sample_step : 5
-229:   WARNING : This node (sample) is deprecated.
-229:   It should be moved in the ecm node (me : sample).
-229: klt : Mask Border : 5
-229: klt : Max Features : 10000
-229: klt : Windows Size : 5
-229: klt : Quality : 0.01
-229: klt : Min Distance : 5
-229: klt : Harris Parameter : 0.02
-229: klt : Block Size : 3
-229: klt : Pyramid Levels : 3
-229: camera : u0 : 312.189
-229: camera : v0 : 243.437
-229: camera : px : 615.167
-229: camera : py : 615.168
-229: face : Angle Appear : 70
-229: face : Angle Disappear : 80
-229: face : Near Clipping : 0.01
-229: face : Far Clipping : 2
-229: face : Fov Clipping : True
-229: lod : use lod : 0 (default)
-229: lod : min line length threshold : 50 (default)
-229: lod : min polygon area threshold : 2500 (default)
-229:  *********** Parsing XML for ME projection error ************ 
-229: projection_error : sample_step : 10 (default)
-229: projection_error : kernel_size : 5x5 (default)
-229:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
-229: depth dense : sampling_step : step_X : 4
-229: depth dense : sampling_step : step_Y : 4
-229: camera : u0 : 311.485
-229: camera : v0 : 246.283
-229: camera : px : 476.054
-229: camera : py : 476.053
-229: face : Angle Appear : 70
-229: face : Angle Disappear : 80
-229: face : Near Clipping : 0.01
-229: face : Far Clipping : 2
-229: face : Fov Clipping : True
-229: lod : use lod : 0 (default)
-229: lod : min line length threshold : 50 (default)
-229: lod : min polygon area threshold : 2500 (default)
-229: > 24 points
-229: > 0 lines
-229: > 0 polygon lines
-229: > 7 polygon points
-229: > 0 cylinders
-229: > 0 circles
+225: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
+225: 
+225: Final poses, c1Mo:
+225: 0.987437594  0.002305915947  0.1579926602  0.08278607245
+225: -0.05962095864  -0.9205448808  0.3860601814  0.09244108509
+225: 0.1463295569  -0.3906300106  -0.9088431414  0.3356691789
+225: 0  0  0  1
+225: c2Mo:
+225: 0.9875786033  0.006121865594  0.1570066285  0.05752692851
+225: -0.05660141975  -0.9182945973  0.3918307641  0.09151276786
+225: 0.1465770634  -0.3958504486  -0.9065415242  0.3324642017
+225: 0  0  0  1
+225: 
+225: Computation time, Mean: 33.8894043 ms ; Median: 32.70043945 ms ; Std: 4.910776069 ms
+226: 
+226: Final poses, c1Mo:
+226: 0.9309618647  0.0137234183  0.3648584303  0.06985932093
+226: -0.129842293  -0.9215269859  0.3659631035  0.0936757781
+226: 0.3412491544  -0.3880717485  -0.8561246011  0.3370189549
+226: 0  0  0  1
+226: c2Mo:
+226: 0.9312654501  0.01754164344  0.3639189589  0.04459468503
+226: -0.1281487407  -0.9192467033  0.3722410974  0.0926893675
+226: 0.3410609993  -0.3932910013  -0.8538146938  0.3338132637
+226: 0  0  0  1
+226: 
+226: Computation time, Mean: 103.7918294 ms ; Median: 103.2114258 ms ; Std: 4.788164093 ms
+225/290 Test #225: mbtGenericTrackingDepth-edge-dense ................................   Passed    4.62 sec
+test 229
+        Start 229: mbtGenericTrackingDepth-hybrid-dense
+
+229: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-t" "3"
+229: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+229: Test timeout computed to be: 1500
+226/290 Test #226: mbtGenericTrackingDepth-edge-dense-scanline .......................   Passed    4.57 sec
+test 230
+        Start 230: mbtGenericTrackingDepth-hybrid-dense-scanline
+
+230: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-t" "3" "-e" "14"
+230: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+230: Test timeout computed to be: 1500
+228: 
+228: Final poses, c1Mo:
+228: 0.9297170954  -0.003331837782  0.3682594486  0.07361642941
+228: -0.1490736131  -0.9177773332  0.3680513884  0.09187614322
+228: 0.3367538871  -0.3970814343  -0.8537699655  0.3389700966
+228: 0  0  0  1
+228: c2Mo:
+228: 0.9300983072  0.0004770591566  0.3673104514  0.04835766662
+228: -0.1473589164  -0.9155124389  0.3743292133  0.09089333655
+228: 0.3364558401  -0.402289409  -0.8514462093  0.3357563918
+228: 0  0  0  1
+228: 
+228: Computation time, Mean: 53.32132161 ms ; Median: 47.52539062 ms ; Std: 21.68220071 ms
+227/290 Test #228: mbtGenericTrackingDepth-klt-dense-scanline ........................   Passed    4.02 sec
+test 231
+        Start 231: mbtGenericTrackingDepth-edge-normal
+
+231: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-T" "4"
+231: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+231: Test timeout computed to be: 1500
 227: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
 227: 
 227: Final poses, c1Mo:
@@ -164135,65 +164187,16 @@
 227: 0.1382888749  -0.4001261812  -0.9059664312  0.333248165
 227: 0  0  0  1
 227: 
-227: Computation time, Mean: 62.77868164 ms ; Median: 60.08935547 ms ; Std: 21.28684471 ms
-227/290 Test #227: mbtGenericTrackingDepth-klt-dense .................................   Passed    8.19 sec
-test 230
-        Start 230: mbtGenericTrackingDepth-hybrid-dense-scanline
+227: Computation time, Mean: 30.16339844 ms ; Median: 27.06567383 ms ; Std: 10.73955433 ms
+228/290 Test #227: mbtGenericTrackingDepth-klt-dense .................................   Passed    4.63 sec
+test 232
+        Start 232: mbtGenericTrackingDepth-edge-normal-scanline
 
-230: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-t" "3" "-e" "14"
-230: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-230: Test timeout computed to be: 1500
-228: ----------Test reset tracker----------
-228:  *********** Parsing XML for ME projection error ************ 
-228: projection_error : sample_step : 10 (default)
-228: projection_error : kernel_size : 5x5 (default)
-228:  *********** Parsing XML for Klt Model-Based Tracker ************ 
-228: klt : Mask Border : 5
-228: klt : Max Features : 10000
-228: klt : Windows Size : 5
-228: klt : Quality : 0.01
-228: klt : Min Distance : 5
-228: klt : Harris Parameter : 0.02
-228: klt : Block Size : 3
-228: klt : Pyramid Levels : 3
-228: camera : u0 : 312.189
-228: camera : v0 : 243.437
-228: camera : px : 615.167
-228: camera : py : 615.168
-228: face : Angle Appear : 70
-228: face : Angle Disappear : 80
-228: face : Near Clipping : 0.01
-228: face : Far Clipping : 2
-228: face : Fov Clipping : True
-228: lod : use lod : 0 (default)
-228: lod : min line length threshold : 50 (default)
-228: lod : min polygon area threshold : 2500 (default)
-228:  *********** Parsing XML for ME projection error ************ 
-228: projection_error : sample_step : 10 (default)
-228: projection_error : kernel_size : 5x5 (default)
-228:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
-228: depth dense : sampling_step : step_X : 4
-228: depth dense : sampling_step : step_Y : 4
-228: camera : u0 : 311.485
-228: camera : v0 : 246.283
-228: camera : px : 476.054
-228: camera : py : 476.053
-228: face : Angle Appear : 70
-228: face : Angle Disappear : 80
-228: face : Near Clipping : 0.01
-228: face : Far Clipping : 2
-228: face : Fov Clipping : True
-228: lod : use lod : 0 (default)
-228: lod : min line length threshold : 50 (default)
-228: lod : min polygon area threshold : 2500 (default)
-228: > 24 points
-228: > 0 lines
-228: > 0 polygon lines
-228: > 7 polygon points
-228: > 0 cylinders
-228: > 0 circles
+232: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-T" "4" "-e" "14"
+232: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+232: Test timeout computed to be: 1500
+229: use_vrml: 1
 230: use_vrml: 1
-229: ----------Test reset tracker----------
 229:  *********** Parsing XML for ME projection error ************ 
 229: projection_error : sample_step : 10 (default)
 229: projection_error : kernel_size : 5x5 (default)
@@ -164205,7 +164208,7 @@
 229: me : contrast : threshold 5
 229: me : contrast : mu1 0.5
 229: me : contrast : mu2 0.5
-229: me : sample : sample_step : 5 (default)
+229: me : sample : sample_step : 10 (default)
 229: [DEPRECATED] sample : sample_step : 5
 229:   WARNING : This node (sample) is deprecated.
 229:   It should be moved in the ecm node (me : sample).
@@ -164250,12 +164253,6 @@
 230:  *********** Parsing XML for ME projection error ************ 
 230: projection_error : sample_step : 10 (default)
 230: projection_error : kernel_size : 5x5 (default)
-229: > 24 points
-229: > 0 lines
-229: > 0 polygon lines
-229: > 7 polygon points
-229: > 0 cylinders
-229: > 0 circles
 230:  *********** Parsing XML for Edge Klt Model-Based Tracker ************ 
 230: me : mask : size : 5
 230: me : mask : nb_mask : 180
@@ -164291,6 +164288,12 @@
 230:  *********** Parsing XML for ME projection error ************ 
 230: projection_error : sample_step : 10 (default)
 230: projection_error : kernel_size : 5x5 (default)
+229: > 24 points
+229: > 0 lines
+229: > 0 polygon lines
+229: > 7 polygon points
+229: > 0 cylinders
+229: > 0 circles
 230:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
 230: depth dense : sampling_step : step_X : 4
 230: depth dense : sampling_step : step_Y : 4
@@ -164312,27 +164315,6 @@
 230: > 7 polygon points
 230: > 0 cylinders
 230: > 0 circles
-228: 
-228: Final poses, c1Mo:
-228: 0.9297170954  -0.003331837782  0.3682594486  0.07361642941
-228: -0.1490736131  -0.9177773332  0.3680513884  0.09187614322
-228: 0.3367538871  -0.3970814343  -0.8537699655  0.3389700966
-228: 0  0  0  1
-228: c2Mo:
-228: 0.9300983072  0.0004770591566  0.3673104514  0.04835766662
-228: -0.1473589164  -0.9155124389  0.3743292133  0.09089333655
-228: 0.3364558401  -0.402289409  -0.8514462093  0.3357563918
-228: 0  0  0  1
-228: 
-228: Computation time, Mean: 112.6239909 ms ; Median: 102.4614258 ms ; Std: 51.17919946 ms
-228/290 Test #228: mbtGenericTrackingDepth-klt-dense-scanline ........................   Passed    7.27 sec
-test 231
-        Start 231: mbtGenericTrackingDepth-edge-normal
-
-231: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-T" "4"
-231: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-231: Test timeout computed to be: 1500
-229: Test set pose
 231: use_vrml: 1
 231:  *********** Parsing XML for ME projection error ************ 
 231: projection_error : sample_step : 10 (default)
@@ -164389,27 +164371,178 @@
 231: > 7 polygon points
 231: > 0 cylinders
 231: > 0 circles
-229: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
-229: 
-229: Final poses, c1Mo:
-229: 0.9869538965  0.00717466605  0.1608431854  0.08273505736
-229: -0.05661897908  -0.9197299075  0.3884471501  0.09241917122
-229: 0.1507192666  -0.3924862054  -0.9073247937  0.335950361
-229: 0  0  0  1
-229: c2Mo:
-229: 0.9870806774  0.01098846325  0.1598469467  0.05747583796
-229: -0.05362633828  -0.917450116  0.3942201621  0.09148905802
-229: 0.1509834627  -0.3976990828  -0.9050079457  0.3327452243
-229: 0  0  0  1
-229: 
-229: Computation time, Mean: 85.05729492 ms ; Median: 83.20996094 ms ; Std: 29.74053911 ms
-229/290 Test #229: mbtGenericTrackingDepth-hybrid-dense ..............................   Passed    8.92 sec
-test 232
-        Start 232: mbtGenericTrackingDepth-edge-normal-scanline
-
-232: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-T" "4" "-e" "14"
-232: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-232: Test timeout computed to be: 1500
+232: use_vrml: 1
+232:  *********** Parsing XML for ME projection error ************ 
+232: projection_error : sample_step : 10 (default)
+232: projection_error : kernel_size : 5x5 (default)
+232:  *********** Parsing XML for Edge Model-Based Tracker ************ 
+232: me : mask : size : 5
+232: me : mask : nb_mask : 180
+232: me : range : tracking : 8
+232: me : contrast : threshold type 1
+232: me : contrast : threshold 5
+232: me : contrast : mu1 0.5
+232: me : contrast : mu2 0.5
+232: me : sample : sample_step : 10 (default)
+232: [DEPRECATED] sample : sample_step : 5
+232:   WARNING : This node (sample) is deprecated.
+232:   It should be moved in the ecm node (me : sample).
+232: camera : u0 : 312.189
+232: camera : v0 : 243.437
+232: camera : px : 615.167
+232: camera : py : 615.168
+232: face : Angle Appear : 70
+232: face : Angle Disappear : 80
+232: face : Near Clipping : 0.01
+232: face : Far Clipping : 2
+232: face : Fov Clipping : True
+232: lod : use lod : 0 (default)
+232: lod : min line length threshold : 50 (default)
+232: lod : min polygon area threshold : 2500 (default)
+232:  *********** Parsing XML for ME projection error ************ 
+232: projection_error : sample_step : 10 (default)
+232: projection_error : kernel_size : 5x5 (default)
+232:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
+232: depth normal : PCL_plane_estimation : method : 2
+232: depth normal : PCL_plane_estimation : max_iter : 200
+232: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
+232: depth normal : feature_estimation_method : 0
+232: depth normal : sampling_step : step_X 2 (default)
+232: depth normal : sampling_step : step_Y 2 (default)
+232: camera : u0 : 311.485
+232: camera : v0 : 246.283
+232: camera : px : 476.054
+232: camera : py : 476.053
+232: face : Angle Appear : 70
+232: face : Angle Disappear : 80
+232: face : Near Clipping : 0.01
+232: face : Far Clipping : 2
+232: face : Fov Clipping : True
+232: lod : use lod : 0 (default)
+232: lod : min line length threshold : 50 (default)
+232: lod : min polygon area threshold : 2500 (default)
+232: > 24 points
+232: > 0 lines
+232: > 0 polygon lines
+232: > 7 polygon points
+232: > 0 cylinders
+232: > 0 circles
+229: ----------Test reset tracker----------
+229:  *********** Parsing XML for ME projection error ************ 
+229: projection_error : sample_step : 10 (default)
+229: projection_error : kernel_size : 5x5 (default)
+229:  *********** Parsing XML for Edge Klt Model-Based Tracker ************ 
+229: me : mask : size : 5
+229: me : mask : nb_mask : 180
+229: me : range : tracking : 8
+229: me : contrast : threshold type 1
+229: me : contrast : threshold 5
+229: me : contrast : mu1 0.5
+229: me : contrast : mu2 0.5
+229: me : sample : sample_step : 5 (default)
+229: [DEPRECATED] sample : sample_step : 5
+229:   WARNING : This node (sample) is deprecated.
+229:   It should be moved in the ecm node (me : sample).
+229: klt : Mask Border : 5
+229: klt : Max Features : 10000
+229: klt : Windows Size : 5
+229: klt : Quality : 0.01
+229: klt : Min Distance : 5
+229: klt : Harris Parameter : 0.02
+229: klt : Block Size : 3
+229: klt : Pyramid Levels : 3
+229: camera : u0 : 312.189
+229: camera : v0 : 243.437
+229: camera : px : 615.167
+229: camera : py : 615.168
+229: face : Angle Appear : 70
+229: face : Angle Disappear : 80
+229: face : Near Clipping : 0.01
+229: face : Far Clipping : 2
+229: face : Fov Clipping : True
+229: lod : use lod : 0 (default)
+229: lod : min line length threshold : 50 (default)
+229: lod : min polygon area threshold : 2500 (default)
+229:  *********** Parsing XML for ME projection error ************ 
+229: projection_error : sample_step : 10 (default)
+229: projection_error : kernel_size : 5x5 (default)
+229:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
+229: depth dense : sampling_step : step_X : 4
+229: depth dense : sampling_step : step_Y : 4
+229: camera : u0 : 311.485
+229: camera : v0 : 246.283
+229: camera : px : 476.054
+229: camera : py : 476.053
+229: face : Angle Appear : 70
+229: face : Angle Disappear : 80
+229: face : Near Clipping : 0.01
+229: face : Far Clipping : 2
+229: face : Fov Clipping : True
+229: lod : use lod : 0 (default)
+229: lod : min line length threshold : 50 (default)
+229: lod : min polygon area threshold : 2500 (default)
+229: > 24 points
+229: > 0 lines
+229: > 0 polygon lines
+229: > 7 polygon points
+229: > 0 cylinders
+229: > 0 circles
+231: ----------Test reset tracker----------
+231:  *********** Parsing XML for ME projection error ************ 
+231: projection_error : sample_step : 10 (default)
+231: projection_error : kernel_size : 5x5 (default)
+231:  *********** Parsing XML for Edge Model-Based Tracker ************ 
+231: me : mask : size : 5
+231: me : mask : nb_mask : 180
+231: me : range : tracking : 8
+231: me : contrast : threshold type 1
+231: me : contrast : threshold 5
+231: me : contrast : mu1 0.5
+231: me : contrast : mu2 0.5
+231: me : sample : sample_step : 5 (default)
+231: [DEPRECATED] sample : sample_step : 5
+231:   WARNING : This node (sample) is deprecated.
+231:   It should be moved in the ecm node (me : sample).
+231: camera : u0 : 312.189
+231: camera : v0 : 243.437
+231: camera : px : 615.167
+231: camera : py : 615.168
+231: face : Angle Appear : 70
+231: face : Angle Disappear : 80
+231: face : Near Clipping : 0.01
+231: face : Far Clipping : 2
+231: face : Fov Clipping : True
+231: lod : use lod : 0 (default)
+231: lod : min line length threshold : 50 (default)
+231: lod : min polygon area threshold : 2500 (default)
+231:  *********** Parsing XML for ME projection error ************ 
+231: projection_error : sample_step : 10 (default)
+231: projection_error : kernel_size : 5x5 (default)
+231:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
+231: depth normal : PCL_plane_estimation : method : 2
+231: depth normal : PCL_plane_estimation : max_iter : 200
+231: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
+231: depth normal : feature_estimation_method : 0
+231: depth normal : sampling_step : step_X 2 (default)
+231: depth normal : sampling_step : step_Y 2 (default)
+231: camera : u0 : 311.485
+231: camera : v0 : 246.283
+231: camera : px : 476.054
+231: camera : py : 476.053
+231: face : Angle Appear : 70
+231: face : Angle Disappear : 80
+231: face : Near Clipping : 0.01
+231: face : Far Clipping : 2
+231: face : Fov Clipping : True
+231: lod : use lod : 0 (default)
+231: lod : min line length threshold : 50 (default)
+231: lod : min polygon area threshold : 2500 (default)
+231: > 24 points
+231: > 0 lines
+231: > 0 polygon lines
+231: > 7 polygon points
+231: > 0 cylinders
+231: > 0 circles
 230: ----------Test reset tracker----------
 230:  *********** Parsing XML for ME projection error ************ 
 230: projection_error : sample_step : 10 (default)
@@ -164470,63 +164603,9 @@
 230: > 7 polygon points
 230: > 0 cylinders
 230: > 0 circles
-231: ----------Test reset tracker----------
-231:  *********** Parsing XML for ME projection error ************ 
-231: projection_error : sample_step : 10 (default)
-231: projection_error : kernel_size : 5x5 (default)
-231:  *********** Parsing XML for Edge Model-Based Tracker ************ 
-231: me : mask : size : 5
-231: me : mask : nb_mask : 180
-231: me : range : tracking : 8
-231: me : contrast : threshold type 1
-231: me : contrast : threshold 5
-231: me : contrast : mu1 0.5
-231: me : contrast : mu2 0.5
-231: me : sample : sample_step : 5 (default)
-231: [DEPRECATED] sample : sample_step : 5
-231:   WARNING : This node (sample) is deprecated.
-231:   It should be moved in the ecm node (me : sample).
-231: camera : u0 : 312.189
-231: camera : v0 : 243.437
-231: camera : px : 615.167
-231: camera : py : 615.168
-231: face : Angle Appear : 70
-231: face : Angle Disappear : 80
-231: face : Near Clipping : 0.01
-231: face : Far Clipping : 2
-231: face : Fov Clipping : True
-231: lod : use lod : 0 (default)
-231: lod : min line length threshold : 50 (default)
-231: lod : min polygon area threshold : 2500 (default)
-231:  *********** Parsing XML for ME projection error ************ 
-231: projection_error : sample_step : 10 (default)
-231: projection_error : kernel_size : 5x5 (default)
-231:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
-231: depth normal : PCL_plane_estimation : method : 2
-231: depth normal : PCL_plane_estimation : max_iter : 200
-231: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
-231: depth normal : feature_estimation_method : 0
-231: depth normal : sampling_step : step_X 2 (default)
-231: depth normal : sampling_step : step_Y 2 (default)
-231: camera : u0 : 311.485
-231: camera : v0 : 246.283
-231: camera : px : 476.054
-231: camera : py : 476.053
-231: face : Angle Appear : 70
-231: face : Angle Disappear : 80
-231: face : Near Clipping : 0.01
-231: face : Far Clipping : 2
-231: face : Fov Clipping : True
-231: lod : use lod : 0 (default)
-231: lod : min line length threshold : 50 (default)
-231: lod : min polygon area threshold : 2500 (default)
-231: > 24 points
-231: > 0 lines
-231: > 0 polygon lines
-231: > 7 polygon points
-231: > 0 cylinders
-231: > 0 circles
-232: use_vrml: 1
+229: Test set pose
+231: Test set pose
+232: ----------Test reset tracker----------
 232:  *********** Parsing XML for ME projection error ************ 
 232: projection_error : sample_step : 10 (default)
 232: projection_error : kernel_size : 5x5 (default)
@@ -164538,7 +164617,7 @@
 232: me : contrast : threshold 5
 232: me : contrast : mu1 0.5
 232: me : contrast : mu2 0.5
-232: me : sample : sample_step : 10 (default)
+232: me : sample : sample_step : 5 (default)
 232: [DEPRECATED] sample : sample_step : 5
 232:   WARNING : This node (sample) is deprecated.
 232:   It should be moved in the ecm node (me : sample).
@@ -164582,27 +164661,6 @@
 232: > 7 polygon points
 232: > 0 cylinders
 232: > 0 circles
-230: 
-230: Final poses, c1Mo:
-230: 0.9276425723  0.01057739202  0.3733194034  0.07042679944
-230: -0.1382393581  -0.9188748218  0.3695388231  0.09232679257
-230: 0.3469425572  -0.3944073791  -0.8509251914  0.3381027717
-230: 0  0  0  1
-230: c2Mo:
-230: 0.9279756801  0.0143889289  0.3723629309  0.04516680072
-230: -0.1365908953  -0.9165708694  0.3758201757  0.09133646833
-230: 0.3467046401  -0.3996133407  -0.8485900181  0.3348897395
-230: 0  0  0  1
-230: 
-230: Computation time, Mean: 232.5817057 ms ; Median: 221.1750488 ms ; Std: 42.70305451 ms
-231: Test set pose
-230/290 Test #230: mbtGenericTrackingDepth-hybrid-dense-scanline .....................   Passed    9.31 sec
-test 233
-        Start 233: mbtGenericTrackingDepth-klt-normal
-
-233: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-T" "4" "-t" "2" "-e" "14"
-233: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-233: Test timeout computed to be: 1500
 231: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
 231: 
 231: Final poses, c1Mo:
@@ -164616,177 +164674,78 @@
 231: 0.1085335732  -0.3725507158  -0.9216433019  0.3323032051
 231: 0  0  0  1
 231: 
-231: Computation time, Mean: 51.8202832 ms ; Median: 53.80297852 ms ; Std: 7.883330365 ms
-231/290 Test #231: mbtGenericTrackingDepth-edge-normal ...............................   Passed    8.16 sec
+231: Computation time, Mean: 25.67401367 ms ; Median: 25.30615234 ms ; Std: 2.859432848 ms
+229/290 Test #231: mbtGenericTrackingDepth-edge-normal ...............................   Passed    4.46 sec
+test 233
+        Start 233: mbtGenericTrackingDepth-klt-normal
+
+233: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-T" "4" "-t" "2" "-e" "14"
+233: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+233: Test timeout computed to be: 1500
+229: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
+229: 
+229: Final poses, c1Mo:
+229: 0.9869538965  0.00717466605  0.1608431854  0.08273505736
+229: -0.05661897908  -0.9197299075  0.3884471501  0.09241917122
+229: 0.1507192666  -0.3924862054  -0.9073247937  0.335950361
+229: 0  0  0  1
+229: c2Mo:
+229: 0.9870806774  0.01098846325  0.1598469467  0.05747583796
+229: -0.05362633828  -0.917450116  0.3942201621  0.09148905802
+229: 0.1509834627  -0.3976990828  -0.9050079457  0.3327452243
+229: 0  0  0  1
+229: 
+229: Computation time, Mean: 43.65581055 ms ; Median: 42.12817383 ms ; Std: 11.97230644 ms
+230: 
+230: Final poses, c1Mo:
+230: 0.9276425723  0.01057739202  0.3733194034  0.07042679944
+230: -0.1382393581  -0.9188748218  0.3695388231  0.09232679257
+230: 0.3469425572  -0.3944073791  -0.8509251914  0.3381027717
+230: 0  0  0  1
+230: c2Mo:
+230: 0.9279756801  0.0143889289  0.3723629309  0.04516680072
+230: -0.1365908953  -0.9165708694  0.3758201757  0.09133646833
+230: 0.3467046401  -0.3996133407  -0.8485900181  0.3348897395
+230: 0  0  0  1
+230: 
+230: Computation time, Mean: 121.187028 ms ; Median: 115.3139648 ms ; Std: 21.76151416 ms
+230/290 Test #229: mbtGenericTrackingDepth-hybrid-dense ..............................   Passed    4.96 sec
 test 234
         Start 234: mbtGenericTrackingDepth-klt-normal-scanline
 
 234: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-T" "4" "-t" "2" "-e" "14"
 234: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 234: Test timeout computed to be: 1500
+231/290 Test #230: mbtGenericTrackingDepth-hybrid-dense-scanline .....................   Passed    4.96 sec
+test 235
+        Start 235: mbtGenericTrackingDepth-hybrid-normal
+
+235: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-T" "4" "-t" "3"
+235: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+235: Test timeout computed to be: 1500
+232: 
+232: Final poses, c1Mo:
+232: 0.944492469  -0.003974209364  0.3285090284  0.07193087226
+232: -0.1244590236  -0.9297258141  0.3465831243  0.09586287121
+232: 0.30404593  -0.3682310636  -0.8786136559  0.3335515909
+232: 0  0  0  1
+232: c2Mo:
+232: 0.9447962937  -0.000135242103  0.3276583611  0.04665967637
+232: -0.122501471  -0.9276270608  0.3528476464  0.09490418532
+232: 0.3038970207  -0.3735077532  -0.8764351131  0.3303596125
+232: 0  0  0  1
+232: 
+232: Computation time, Mean: 94.28313802 ms ; Median: 94.51025391 ms ; Std: 2.289724959 ms
+232/290 Test #232: mbtGenericTrackingDepth-edge-normal-scanline ......................   Passed    4.46 sec
+test 236
+        Start 236: mbtGenericTrackingDepth-hybrid-normal-scanline
+
+236: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-T" "4" "-t" "3" "-e" "14"
+236: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+236: Test timeout computed to be: 1500
 233: use_vrml: 1
-233:  *********** Parsing XML for ME projection error ************ 
-233: projection_error : sample_step : 10 (default)
-233: projection_error : kernel_size : 5x5 (default)
-233:  *********** Parsing XML for Klt Model-Based Tracker ************ 
-233: klt : Mask Border : 5
-233: klt : Max Features : 10000
-233: klt : Windows Size : 5
-233: klt : Quality : 0.01
-233: klt : Min Distance : 5
-233: klt : Harris Parameter : 0.02
-233: klt : Block Size : 3
-233: klt : Pyramid Levels : 3
-233: camera : u0 : 312.189
-233: camera : v0 : 243.437
-233: camera : px : 615.167
-233: camera : py : 615.168
-233: face : Angle Appear : 70
-233: face : Angle Disappear : 80
-233: face : Near Clipping : 0.01
-233: face : Far Clipping : 2
-233: face : Fov Clipping : True
-233: lod : use lod : 0 (default)
-233: lod : min line length threshold : 50 (default)
-233: lod : min polygon area threshold : 2500 (default)
-233:  *********** Parsing XML for ME projection error ************ 
-233: projection_error : sample_step : 10 (default)
-233: projection_error : kernel_size : 5x5 (default)
-233:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
-233: depth normal : PCL_plane_estimation : method : 2
-233: depth normal : PCL_plane_estimation : max_iter : 200
-233: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
-233: depth normal : feature_estimation_method : 0
-233: depth normal : sampling_step : step_X 2 (default)
-233: depth normal : sampling_step : step_Y 2 (default)
-233: camera : u0 : 311.485
-233: camera : v0 : 246.283
-233: camera : px : 476.054
-233: camera : py : 476.053
-233: face : Angle Appear : 70
-233: face : Angle Disappear : 80
-233: face : Near Clipping : 0.01
-233: face : Far Clipping : 2
-233: face : Fov Clipping : True
-233: lod : use lod : 0 (default)
-233: lod : min line length threshold : 50 (default)
-233: lod : min polygon area threshold : 2500 (default)
-233: > 24 points
-233: > 0 lines
-233: > 0 polygon lines
-233: > 7 polygon points
-233: > 0 cylinders
-233: > 0 circles
-232: ----------Test reset tracker----------
-232:  *********** Parsing XML for ME projection error ************ 
-232: projection_error : sample_step : 10 (default)
-232: projection_error : kernel_size : 5x5 (default)
-232:  *********** Parsing XML for Edge Model-Based Tracker ************ 
-232: me : mask : size : 5
-232: me : mask : nb_mask : 180
-232: me : range : tracking : 8
-232: me : contrast : threshold type 1
-232: me : contrast : threshold 5
-232: me : contrast : mu1 0.5
-232: me : contrast : mu2 0.5
-232: me : sample : sample_step : 5 (default)
-232: [DEPRECATED] sample : sample_step : 5
-232:   WARNING : This node (sample) is deprecated.
-232:   It should be moved in the ecm node (me : sample).
-232: camera : u0 : 312.189
-232: camera : v0 : 243.437
-232: camera : px : 615.167
-232: camera : py : 615.168
-232: face : Angle Appear : 70
-232: face : Angle Disappear : 80
-232: face : Near Clipping : 0.01
-232: face : Far Clipping : 2
-232: face : Fov Clipping : True
-232: lod : use lod : 0 (default)
-232: lod : min line length threshold : 50 (default)
-232: lod : min polygon area threshold : 2500 (default)
-232:  *********** Parsing XML for ME projection error ************ 
-232: projection_error : sample_step : 10 (default)
-232: projection_error : kernel_size : 5x5 (default)
-232:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
-232: depth normal : PCL_plane_estimation : method : 2
-232: depth normal : PCL_plane_estimation : max_iter : 200
-232: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
-232: depth normal : feature_estimation_method : 0
-232: depth normal : sampling_step : step_X 2 (default)
-232: depth normal : sampling_step : step_Y 2 (default)
-232: camera : u0 : 311.485
-232: camera : v0 : 246.283
-232: camera : px : 476.054
-232: camera : py : 476.053
-232: face : Angle Appear : 70
-232: face : Angle Disappear : 80
-232: face : Near Clipping : 0.01
-232: face : Far Clipping : 2
-232: face : Fov Clipping : True
-232: lod : use lod : 0 (default)
-232: lod : min line length threshold : 50 (default)
-232: lod : min polygon area threshold : 2500 (default)
-232: > 24 points
-232: > 0 lines
-232: > 0 polygon lines
-232: > 7 polygon points
-232: > 0 cylinders
-232: > 0 circles
 234: use_vrml: 1
-234:  *********** Parsing XML for ME projection error ************ 
-234: projection_error : sample_step : 10 (default)
-234: projection_error : kernel_size : 5x5 (default)
-234:  *********** Parsing XML for Klt Model-Based Tracker ************ 
-234: klt : Mask Border : 5
-234: klt : Max Features : 10000
-234: klt : Windows Size : 5
-234: klt : Quality : 0.01
-234: klt : Min Distance : 5
-234: klt : Harris Parameter : 0.02
-234: klt : Block Size : 3
-234: klt : Pyramid Levels : 3
-234: camera : u0 : 312.189
-234: camera : v0 : 243.437
-234: camera : px : 615.167
-234: camera : py : 615.168
-234: face : Angle Appear : 70
-234: face : Angle Disappear : 80
-234: face : Near Clipping : 0.01
-234: face : Far Clipping : 2
-234: face : Fov Clipping : True
-234: lod : use lod : 0 (default)
-234: lod : min line length threshold : 50 (default)
-234: lod : min polygon area threshold : 2500 (default)
-234:  *********** Parsing XML for ME projection error ************ 
-234: projection_error : sample_step : 10 (default)
-234: projection_error : kernel_size : 5x5 (default)
-234:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
-234: depth normal : PCL_plane_estimation : method : 2
-234: depth normal : PCL_plane_estimation : max_iter : 200
-234: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
-234: depth normal : feature_estimation_method : 0
-234: depth normal : sampling_step : step_X 2 (default)
-234: depth normal : sampling_step : step_Y 2 (default)
-234: camera : u0 : 311.485
-234: camera : v0 : 246.283
-234: camera : px : 476.054
-234: camera : py : 476.053
-234: face : Angle Appear : 70
-234: face : Angle Disappear : 80
-234: face : Near Clipping : 0.01
-234: face : Far Clipping : 2
-234: face : Fov Clipping : True
-234: lod : use lod : 0 (default)
-234: lod : min line length threshold : 50 (default)
-234: lod : min polygon area threshold : 2500 (default)
-234: > 24 points
-234: > 0 lines
-234: > 0 polygon lines
-234: > 7 polygon points
-234: > 0 cylinders
-234: > 0 circles
-233: ----------Test reset tracker----------
+235: use_vrml: 1
 233:  *********** Parsing XML for ME projection error ************ 
 233: projection_error : sample_step : 10 (default)
 233: projection_error : kernel_size : 5x5 (default)
@@ -164839,47 +164798,6 @@
 233: > 7 polygon points
 233: > 0 cylinders
 233: > 0 circles
-232: 
-232: Final poses, c1Mo:
-232: 0.944492469  -0.003974209364  0.3285090284  0.07193087226
-232: -0.1244590236  -0.9297258141  0.3465831243  0.09586287121
-232: 0.30404593  -0.3682310636  -0.8786136559  0.3335515909
-232: 0  0  0  1
-232: c2Mo:
-232: 0.9447962937  -0.000135242103  0.3276583611  0.04665967637
-232: -0.122501471  -0.9276270608  0.3528476464  0.09490418532
-232: 0.3038970207  -0.3735077532  -0.8764351131  0.3303596125
-232: 0  0  0  1
-232: 
-232: Computation time, Mean: 188.2153158 ms ; Median: 189.0124512 ms ; Std: 17.94551776 ms
-232/290 Test #232: mbtGenericTrackingDepth-edge-normal-scanline ......................   Passed    8.10 sec
-test 235
-        Start 235: mbtGenericTrackingDepth-hybrid-normal
-
-235: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-d" "-T" "4" "-t" "3"
-235: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-235: Test timeout computed to be: 1500
-233: 
-233: Final poses, c1Mo:
-233: 0.9473406488  -0.001895517108  0.3202219576  0.07284206334
-233: -0.1202178161  -0.9289462766  0.3501520982  0.09600308867
-233: 0.2968052759  -0.3702097003  -0.8802564433  0.333714001
-233: 0  0  0  1
-233: c2Mo:
-233: 0.947632058  0.001941527851  0.3193583717  0.04757022009
-233: -0.118208121  -0.9268281958  0.3563935624  0.09504702897
-233: 0.2966822702  -0.3754806913  -0.8780625429  0.3305233593
-233: 0  0  0  1
-233: 
-233: Computation time, Mean: 47.25250651 ms ; Median: 45.3137207 ms ; Std: 7.935980231 ms
-233/290 Test #233: mbtGenericTrackingDepth-klt-normal ................................   Passed    5.47 sec
-test 236
-        Start 236: mbtGenericTrackingDepth-hybrid-normal-scanline
-
-236: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepth "-c" "-l" "-d" "-T" "4" "-t" "3" "-e" "14"
-236: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-236: Test timeout computed to be: 1500
-234: ----------Test reset tracker----------
 234:  *********** Parsing XML for ME projection error ************ 
 234: projection_error : sample_step : 10 (default)
 234: projection_error : kernel_size : 5x5 (default)
@@ -164926,17 +164844,15 @@
 234: lod : use lod : 0 (default)
 234: lod : min line length threshold : 50 (default)
 234: lod : min polygon area threshold : 2500 (default)
-235: use_vrml: 1
+235:  *********** Parsing XML for ME projection error ************ 
+235: projection_error : sample_step : 10 (default)
+235: projection_error : kernel_size : 5x5 (default)
 234: > 24 points
 234: > 0 lines
 234: > 0 polygon lines
 234: > 7 polygon points
 234: > 0 cylinders
 234: > 0 circles
-236: use_vrml: 1
-235:  *********** Parsing XML for ME projection error ************ 
-235: projection_error : sample_step : 10 (default)
-235: projection_error : kernel_size : 5x5 (default)
 235:  *********** Parsing XML for Edge Klt Model-Based Tracker ************ 
 235: me : mask : size : 5
 235: me : mask : nb_mask : 180
@@ -164997,6 +164913,7 @@
 235: > 7 polygon points
 235: > 0 cylinders
 235: > 0 circles
+236: use_vrml: 1
 236:  *********** Parsing XML for ME projection error ************ 
 236: projection_error : sample_step : 10 (default)
 236: projection_error : kernel_size : 5x5 (default)
@@ -165060,26 +164977,59 @@
 236: > 7 polygon points
 236: > 0 cylinders
 236: > 0 circles
-234: 
-234: Final poses, c1Mo:
-234: 0.9459562465  -0.0003707391735  0.3242940674  0.07214093092
-234: -0.1175278843  -0.9324096142  0.3417594296  0.09943333041
-234: 0.3022482027  -0.3614030629  -0.8820622711  0.3319670763
-234: 0  0  0  1
-234: c2Mo:
-234: 0.9462340474  0.003474753695  0.323464233  0.04685671135
-234: -0.1155545754  -0.9303355439  0.3480272283  0.09848438153
-234: 0.3021395603  -0.3666929588  -0.87991358  0.3287955272
-234: 0  0  0  1
-234: 
-234: Computation time, Mean: 90.31673177 ms ; Median: 74.40527344 ms ; Std: 43.66128261 ms
-234/290 Test #234: mbtGenericTrackingDepth-klt-normal-scanline .......................   Passed    6.64 sec
-test 237
-        Start 237: mbtGenericTrackingDepth-dense
-
-237: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d"
-237: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-237: Test timeout computed to be: 1500
+233: ----------Test reset tracker----------
+233:  *********** Parsing XML for ME projection error ************ 
+233: projection_error : sample_step : 10 (default)
+233: projection_error : kernel_size : 5x5 (default)
+233:  *********** Parsing XML for Klt Model-Based Tracker ************ 
+233: klt : Mask Border : 5
+233: klt : Max Features : 10000
+233: klt : Windows Size : 5
+233: klt : Quality : 0.01
+233: klt : Min Distance : 5
+233: klt : Harris Parameter : 0.02
+233: klt : Block Size : 3
+233: klt : Pyramid Levels : 3
+233: camera : u0 : 312.189
+233: camera : v0 : 243.437
+233: camera : px : 615.167
+233: camera : py : 615.168
+233: face : Angle Appear : 70
+233: face : Angle Disappear : 80
+233: face : Near Clipping : 0.01
+233: face : Far Clipping : 2
+233: face : Fov Clipping : True
+233: lod : use lod : 0 (default)
+233: lod : min line length threshold : 50 (default)
+233: lod : min polygon area threshold : 2500 (default)
+233:  *********** Parsing XML for ME projection error ************ 
+233: projection_error : sample_step : 10 (default)
+233: projection_error : kernel_size : 5x5 (default)
+233:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
+233: depth normal : PCL_plane_estimation : method : 2
+233: depth normal : PCL_plane_estimation : max_iter : 200
+233: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
+233: depth normal : feature_estimation_method : 0
+233: depth normal : sampling_step : step_X 2 (default)
+233: depth normal : sampling_step : step_Y 2 (default)
+233: camera : u0 : 311.485
+233: camera : v0 : 246.283
+233: camera : px : 476.054
+233: camera : py : 476.053
+233: face : Angle Appear : 70
+233: face : Angle Disappear : 80
+233: face : Near Clipping : 0.01
+233: face : Far Clipping : 2
+233: face : Fov Clipping : True
+233: lod : use lod : 0 (default)
+233: lod : min line length threshold : 50 (default)
+233: lod : min polygon area threshold : 2500 (default)
+233: > 24 points
+233: > 0 lines
+233: > 0 polygon lines
+233: > 7 polygon points
+233: > 0 cylinders
+233: > 0 circles
 235: ----------Test reset tracker----------
 235:  *********** Parsing XML for ME projection error ************ 
 235: projection_error : sample_step : 10 (default)
@@ -165144,31 +165094,93 @@
 235: > 7 polygon points
 235: > 0 cylinders
 235: > 0 circles
-237:  *********** Parsing XML for ME projection error ************ 
-237: projection_error : sample_step : 10 (default)
-237: projection_error : kernel_size : 5x5 (default)
-237:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
-237: depth dense : sampling_step : step_X : 4
-237: depth dense : sampling_step : step_Y : 4
-237: camera : u0 : 311.485
-237: camera : v0 : 246.283
-237: camera : px : 476.054
-237: camera : py : 476.053
-237: face : Angle Appear : 70
-237: face : Angle Disappear : 80
-237: face : Near Clipping : 0.01
-237: face : Far Clipping : 2
-237: face : Fov Clipping : True
-237: lod : use lod : 0 (default)
-237: lod : min line length threshold : 50 (default)
-237: lod : min polygon area threshold : 2500 (default)
-237: > 24 points
-237: > 0 lines
-237: > 0 polygon lines
-237: > 7 polygon points
-237: > 0 cylinders
-237: > 0 circles
+234: ----------Test reset tracker----------
+234:  *********** Parsing XML for ME projection error ************ 
+234: projection_error : sample_step : 10 (default)
+234: projection_error : kernel_size : 5x5 (default)
+234:  *********** Parsing XML for Klt Model-Based Tracker ************ 
+234: klt : Mask Border : 5
+234: klt : Max Features : 10000
+234: klt : Windows Size : 5
+234: klt : Quality : 0.01
+234: klt : Min Distance : 5
+234: klt : Harris Parameter : 0.02
+234: klt : Block Size : 3
+234: klt : Pyramid Levels : 3
+234: camera : u0 : 312.189
+234: camera : v0 : 243.437
+234: camera : px : 615.167
+234: camera : py : 615.168
+234: face : Angle Appear : 70
+234: face : Angle Disappear : 80
+234: face : Near Clipping : 0.01
+234: face : Far Clipping : 2
+234: face : Fov Clipping : True
+234: lod : use lod : 0 (default)
+234: lod : min line length threshold : 50 (default)
+234: lod : min polygon area threshold : 2500 (default)
+233: 
+233: Final poses, c1Mo:
+233: 0.9473406488  -0.001895517108  0.3202219576  0.07284206334
+233: -0.1202178161  -0.9289462766  0.3501520982  0.09600308867
+233: 0.2968052759  -0.3702097003  -0.8802564433  0.333714001
+233: 0  0  0  1
+233: c2Mo:
+233: 0.947632058  0.001941527851  0.3193583717  0.04757022009
+233: -0.118208121  -0.9268281958  0.3563935624  0.09504702897
+233: 0.2966822702  -0.3754806913  -0.8780625429  0.3305233593
+233: 0  0  0  1
+233: 
+233: Computation time, Mean: 26.00851237 ms ; Median: 25.75708008 ms ; Std: 2.737610585 ms
+234:  *********** Parsing XML for ME projection error ************ 
+234: projection_error : sample_step : 10 (default)
+234: projection_error : kernel_size : 5x5 (default)
+234:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
+234: depth normal : PCL_plane_estimation : method : 2
+234: depth normal : PCL_plane_estimation : max_iter : 200
+234: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
+234: depth normal : feature_estimation_method : 0
+234: depth normal : sampling_step : step_X 2 (default)
+234: depth normal : sampling_step : step_Y 2 (default)
+234: camera : u0 : 311.485
+234: camera : v0 : 246.283
+234: camera : px : 476.054
+234: camera : py : 476.053
+234: face : Angle Appear : 70
+234: face : Angle Disappear : 80
+234: face : Near Clipping : 0.01
+234: face : Far Clipping : 2
+234: face : Fov Clipping : True
+234: lod : use lod : 0 (default)
+234: lod : min line length threshold : 50 (default)
+234: lod : min polygon area threshold : 2500 (default)
+233/290 Test #233: mbtGenericTrackingDepth-klt-normal ................................   Passed    3.19 sec
+test 237
+        Start 237: mbtGenericTrackingDepth-dense
+
+237: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d"
+237: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+237: Test timeout computed to be: 1500
+234: > 24 points
+234: > 0 lines
+234: > 0 polygon lines
+234: > 7 polygon points
+234: > 0 cylinders
+234: > 0 circles
 235: Test set pose
+234: 
+234: Final poses, c1Mo:
+234: 0.9459562465  -0.0003707391735  0.3242940674  0.07214093092
+234: -0.1175278843  -0.9324096142  0.3417594296  0.09943333041
+234: 0.3022482027  -0.3614030629  -0.8820622711  0.3319670763
+234: 0  0  0  1
+234: c2Mo:
+234: 0.9462340474  0.003474753695  0.323464233  0.04685671135
+234: -0.1155545754  -0.9303355439  0.3480272283  0.09848438153
+234: 0.3021395603  -0.3666929588  -0.87991358  0.3287955272
+234: 0  0  0  1
+234: 
+234: Computation time, Mean: 52.62890625 ms ; Median: 47.78295898 ms ; Std: 20.70267581 ms
 236: ----------Test reset tracker----------
 236:  *********** Parsing XML for ME projection error ************ 
 236: projection_error : sample_step : 10 (default)
@@ -165227,13 +165239,19 @@
 236: lod : use lod : 0 (default)
 236: lod : min line length threshold : 50 (default)
 236: lod : min polygon area threshold : 2500 (default)
+234/290 Test #234: mbtGenericTrackingDepth-klt-normal-scanline .......................   Passed    3.94 sec
+test 238
+        Start 238: mbtGenericTrackingDepth-dense-scanline
+
+238: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-l" "-e" "14"
+238: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+238: Test timeout computed to be: 1500
 236: > 24 points
 236: > 0 lines
 236: > 0 polygon lines
 236: > 7 polygon points
 236: > 0 cylinders
 236: > 0 circles
-237: ----------Test reset tracker----------
 237:  *********** Parsing XML for ME projection error ************ 
 237: projection_error : sample_step : 10 (default)
 237: projection_error : kernel_size : 5x5 (default)
@@ -165271,14 +165289,14 @@
 235: 0.1083748408  -0.3729964078  -0.9214816992  0.3322849449
 235: 0  0  0  1
 235: 
-235: Computation time, Mean: 71.46647461 ms ; Median: 73.28076172 ms ; Std: 8.012727332 ms
-235/290 Test #235: mbtGenericTrackingDepth-hybrid-normal .............................   Passed    8.92 sec
-test 238
-        Start 238: mbtGenericTrackingDepth-dense-scanline
+235: Computation time, Mean: 35.77401367 ms ; Median: 35.93920898 ms ; Std: 4.413256268 ms
+235/290 Test #235: mbtGenericTrackingDepth-hybrid-normal .............................   Passed    4.83 sec
+test 239
+        Start 239: mbtGenericTrackingDepth-dense-disable
 
-238: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-l" "-e" "14"
-238: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-238: Test timeout computed to be: 1500
+239: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-u" "117"
+239: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+239: Test timeout computed to be: 1500
 236: 
 236: Final poses, c1Mo:
 236: 0.9436564586  -0.00718051088  0.3308487999  0.07237342242
@@ -165291,15 +165309,14 @@
 236: 0.3046916534  -0.375297448  -0.8753940656  0.3306390633
 236: 0  0  0  1
 236: 
-236: Computation time, Mean: 219.2009928 ms ; Median: 223.2307129 ms ; Std: 18.15530989 ms
-236/290 Test #236: mbtGenericTrackingDepth-hybrid-normal-scanline ....................   Passed    9.06 sec
-test 239
-        Start 239: mbtGenericTrackingDepth-dense-disable
+236: Computation time, Mean: 109.2907389 ms ; Median: 108.6149902 ms ; Std: 5.207191463 ms
+236/290 Test #236: mbtGenericTrackingDepth-hybrid-normal-scanline ....................   Passed    4.89 sec
+test 240
+        Start 240: mbtGenericTrackingDepth-normal
 
-239: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-u" "117"
-239: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-239: Test timeout computed to be: 1500
-237: Test set pose
+240: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-T" "4"
+240: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+240: Test timeout computed to be: 1500
 238:  *********** Parsing XML for ME projection error ************ 
 238: projection_error : sample_step : 10 (default)
 238: projection_error : kernel_size : 5x5 (default)
@@ -165324,22 +165341,31 @@
 238: > 7 polygon points
 238: > 0 cylinders
 238: > 0 circles
-237: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
-237: 
-237: Final poses, cMo:
-237: 0.9914324642  0.0109094026  0.13016395  0.05917683673
-237: -0.03923206037  -0.9256254377  0.3764019057  0.09591458827
-237: 0.1245893832  -0.3782836688  -0.9172671102  0.3307489383
-237: 0  0  0  1
-237: 
-237: Computation time, Mean: 47.14332031 ms ; Median: 46.29931641 ms ; Std: 14.00598256 ms
-237/290 Test #237: mbtGenericTrackingDepth-dense .....................................   Passed    7.89 sec
-test 240
-        Start 240: mbtGenericTrackingDepth-normal
-
-240: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-T" "4"
-240: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-240: Test timeout computed to be: 1500
+237: ----------Test reset tracker----------
+237:  *********** Parsing XML for ME projection error ************ 
+237: projection_error : sample_step : 10 (default)
+237: projection_error : kernel_size : 5x5 (default)
+237:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
+237: depth dense : sampling_step : step_X : 4
+237: depth dense : sampling_step : step_Y : 4
+237: camera : u0 : 311.485
+237: camera : v0 : 246.283
+237: camera : px : 476.054
+237: camera : py : 476.053
+237: face : Angle Appear : 70
+237: face : Angle Disappear : 80
+237: face : Near Clipping : 0.01
+237: face : Far Clipping : 2
+237: face : Fov Clipping : True
+237: lod : use lod : 0 (default)
+237: lod : min line length threshold : 50 (default)
+237: lod : min polygon area threshold : 2500 (default)
+237: > 24 points
+237: > 0 lines
+237: > 0 polygon lines
+237: > 7 polygon points
+237: > 0 cylinders
+237: > 0 circles
 239:  *********** Parsing XML for ME projection error ************ 
 239: projection_error : sample_step : 10 (default)
 239: projection_error : kernel_size : 5x5 (default)
@@ -165365,14 +165391,7 @@
 239: > 0 cylinders
 239: > 0 circles
 239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Disable: floor, slope, tower_left, tower_right, tower_back
+237: Test set pose
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 240:  *********** Parsing XML for ME projection error ************ 
 240: projection_error : sample_step : 10 (default)
@@ -165402,37 +165421,13 @@
 240: > 7 polygon points
 240: > 0 cylinders
 240: > 0 circles
-239: ----------Test reset tracker----------
-239:  *********** Parsing XML for ME projection error ************ 
-239: projection_error : sample_step : 10 (default)
-239: projection_error : kernel_size : 5x5 (default)
-239:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
-239: depth dense : sampling_step : step_X : 4
-239: depth dense : sampling_step : step_Y : 4
-239: camera : u0 : 311.485
-239: camera : v0 : 246.283
-239: camera : px : 476.054
-239: camera : py : 476.053
-239: face : Angle Appear : 70
-239: face : Angle Disappear : 80
-239: face : Near Clipping : 0.01
-239: face : Far Clipping : 2
-239: face : Fov Clipping : True
-239: lod : use lod : 0 (default)
-239: lod : min line length threshold : 50 (default)
-239: lod : min polygon area threshold : 2500 (default)
-239: > 24 points
-239: > 0 lines
-239: > 0 polygon lines
-239: > 7 polygon points
-239: > 0 cylinders
-239: > 0 circles
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 238: ----------Test reset tracker----------
 238:  *********** Parsing XML for ME projection error ************ 
 238: projection_error : sample_step : 10 (default)
 238: projection_error : kernel_size : 5x5 (default)
+239: Disable: floor, slope, tower_left, tower_right, tower_back
 238:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
 238: depth dense : sampling_step : step_X : 4
 238: depth dense : sampling_step : step_Y : 4
@@ -165457,6 +165452,44 @@
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
+239: Disable: floor, slope, tower_left, tower_right, tower_back
+239: Disable: floor, slope, tower_left, tower_right, tower_back
+239: ----------Test reset tracker----------
+239:  *********** Parsing XML for ME projection error ************ 
+239: projection_error : sample_step : 10 (default)
+239: projection_error : kernel_size : 5x5 (default)
+239:  *********** Parsing XML for Depth Dense Model-Based Tracker ************ 
+239: depth dense : sampling_step : step_X : 4
+239: depth dense : sampling_step : step_Y : 4
+239: camera : u0 : 311.485
+239: camera : v0 : 246.283
+239: camera : px : 476.054
+239: camera : py : 476.053
+239: face : Angle Appear : 70
+239: face : Angle Disappear : 80
+239: face : Near Clipping : 0.01
+239: face : Far Clipping : 2
+239: face : Fov Clipping : True
+239: lod : use lod : 0 (default)
+239: lod : min line length threshold : 50 (default)
+239: lod : min polygon area threshold : 2500 (default)
+239: > 24 points
+239: > 0 lines
+239: > 0 polygon lines
+239: > 7 polygon points
+239: > 0 cylinders
+239: > 0 circles
+239: Disable: floor, slope, tower_left, tower_right, tower_back
+237: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
+237: 
+237: Final poses, cMo:
+237: 0.9914324642  0.0109094026  0.13016395  0.05917683673
+237: -0.03923206037  -0.9256254377  0.3764019057  0.09591458827
+237: 0.1245893832  -0.3782836688  -0.9172671102  0.3307489383
+237: 0  0  0  1
+237: 
+237: Computation time, Mean: 21.72095703 ms ; Median: 20.7409668 ms ; Std: 5.093603582 ms
+239: Disable: floor, slope, tower_left, tower_right, tower_back
 238: 
 238: Final poses, cMo:
 238: 0.9394865245  0.0142016564  0.3422913719  0.04735994648
@@ -165464,10 +165497,8 @@
 238: 0.3220563288  -0.3772871374  -0.868293808  0.3328114109
 238: 0  0  0  1
 238: 
-238: Computation time, Mean: 77.41975911 ms ; Median: 72.02172852 ms ; Std: 11.22565068 ms
-239: Test set pose
-239: Disable: floor, slope, tower_left, tower_right, tower_back
-238/290 Test #238: mbtGenericTrackingDepth-dense-scanline ............................   Passed    5.81 sec
+238: Computation time, Mean: 40.1484375 ms ; Median: 39.23339844 ms ; Std: 3.304289407 ms
+237/290 Test #237: mbtGenericTrackingDepth-dense .....................................   Passed    4.16 sec
 test 241
         Start 241: mbtGenericTrackingDepth-normal-scanline
 
@@ -165475,6 +165506,14 @@
 241: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 241: Test timeout computed to be: 1500
 239: Disable: floor, slope, tower_left, tower_right, tower_back
+238/290 Test #238: mbtGenericTrackingDepth-dense-scanline ............................   Passed    3.40 sec
+test 242
+        Start 242: mbtGenericTrackingDepth-normal-disable
+
+242: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-T" "4" "-u" "117"
+242: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+242: Test timeout computed to be: 1500
+239: Disable: floor, slope, tower_left, tower_right, tower_back
 240: ----------Test reset tracker----------
 240:  *********** Parsing XML for ME projection error ************ 
 240: projection_error : sample_step : 10 (default)
@@ -165505,30 +165544,16 @@
 240: > 0 cylinders
 240: > 0 circles
 239: Disable: floor, slope, tower_left, tower_right, tower_back
+239: Test set pose
+239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
+240: Test set pose
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
 239: Disable: floor, slope, tower_left, tower_right, tower_back
-239: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
-239: 
-239: Final poses, cMo:
-239: 0.992291553  -0.001629790548  0.1239145576  0.05518796442
-239: -0.04742225289  -0.9287997983  0.3675351203  0.09597280797
-239: 0.1144928108  -0.3705783028  -0.9217174826  0.3287459987
-239: 0  0  0  1
-239: 
-239: Computation time, Mean: 16.4280957 ms ; Median: 15.93481445 ms ; Std: 3.389164552 ms
-239/290 Test #239: mbtGenericTrackingDepth-dense-disable .............................   Passed    6.83 sec
-test 242
-        Start 242: mbtGenericTrackingDepth-normal-disable
-
-242: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-T" "4" "-u" "117"
-242: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-242: Test timeout computed to be: 1500
-240: Test set pose
 241:  *********** Parsing XML for ME projection error ************ 
 241: projection_error : sample_step : 10 (default)
 241: projection_error : kernel_size : 5x5 (default)
@@ -165557,6 +165582,56 @@
 241: > 7 polygon points
 241: > 0 cylinders
 241: > 0 circles
+239: Disable: floor, slope, tower_left, tower_right, tower_back
+242:  *********** Parsing XML for ME projection error ************ 
+242: projection_error : sample_step : 10 (default)
+242: projection_error : kernel_size : 5x5 (default)
+242:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
+242: depth normal : PCL_plane_estimation : method : 2
+242: depth normal : PCL_plane_estimation : max_iter : 200
+242: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
+242: depth normal : feature_estimation_method : 0
+242: depth normal : sampling_step : step_X 2 (default)
+242: depth normal : sampling_step : step_Y 2 (default)
+242: camera : u0 : 311.485
+242: camera : v0 : 246.283
+242: camera : px : 476.054
+242: camera : py : 476.053
+242: face : Angle Appear : 70
+242: face : Angle Disappear : 80
+242: face : Near Clipping : 0.01
+242: face : Far Clipping : 2
+242: face : Fov Clipping : True
+242: lod : use lod : 0 (default)
+242: lod : min line length threshold : 50 (default)
+242: lod : min polygon area threshold : 2500 (default)
+242: > 24 points
+242: > 0 lines
+242: > 0 polygon lines
+242: > 7 polygon points
+242: > 0 cylinders
+242: > 0 circles
+239: Disable: floor, slope, tower_left, tower_right, tower_back
+239: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
+239: 
+239: Final poses, cMo:
+239: 0.992291553  -0.001629790548  0.1239145576  0.05518796442
+239: -0.04742225289  -0.9287997983  0.3675351203  0.09597280797
+239: 0.1144928108  -0.3705783028  -0.9217174826  0.3287459987
+239: 0  0  0  1
+239: 
+239: Computation time, Mean: 8.535039062 ms ; Median: 8.508789062 ms ; Std: 1.359889291 ms
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+239/290 Test #239: mbtGenericTrackingDepth-dense-disable .............................   Passed    3.87 sec
+test 243
+        Start 243: mbtGenericTrackingDepth-dense-normal-scanline-disable
+
+243: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-l" "-T" "12" "-e" "14" "-u" "117"
+243: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+243: Test timeout computed to be: 1500
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Disable: floor, slope, tower_left, tower_right, tower_back
 240: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
 240: 
 240: Final poses, cMo:
@@ -165565,14 +165640,21 @@
 240: 0.1067593188  -0.369428273  -0.9231062772  0.3300676176
 240: 0  0  0  1
 240: 
-240: Computation time, Mean: 24.30652344 ms ; Median: 23.08203125 ms ; Std: 3.484910761 ms
-240/290 Test #240: mbtGenericTrackingDepth-normal ....................................   Passed    6.82 sec
-test 243
-        Start 243: mbtGenericTrackingDepth-dense-normal-scanline-disable
+240: Computation time, Mean: 12.59363281 ms ; Median: 12.60888672 ms ; Std: 1.21215107 ms
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+240/290 Test #240: mbtGenericTrackingDepth-normal ....................................   Passed    3.97 sec
+test 244
+        Start 244: trackDot2WithAutoDetection
 
-243: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/mbtGenericTrackingDepthOnly "-c" "-d" "-l" "-T" "12" "-e" "14" "-u" "117"
-243: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-243: Test timeout computed to be: 1500
+244: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackDot2WithAutoDetection "-c" "-d"
+244: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+244: Test timeout computed to be: 1500
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Disable: floor, slope, tower_left, tower_right, tower_back
+242: ----------Test reset tracker----------
 242:  *********** Parsing XML for ME projection error ************ 
 242: projection_error : sample_step : 10 (default)
 242: projection_error : kernel_size : 5x5 (default)
@@ -165605,8 +165687,6 @@
 242: Disable: floor, slope, tower_left, tower_right, tower_back
 242: Disable: floor, slope, tower_left, tower_right, tower_back
 242: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
 241: ----------Test reset tracker----------
 241:  *********** Parsing XML for ME projection error ************ 
 241: projection_error : sample_step : 10 (default)
@@ -165630,7 +165710,6 @@
 241: lod : use lod : 0 (default)
 241: lod : min line length threshold : 50 (default)
 241: lod : min polygon area threshold : 2500 (default)
-242: Disable: floor, slope, tower_left, tower_right, tower_back
 241: > 24 points
 241: > 0 lines
 241: > 0 polygon lines
@@ -165638,39 +165717,6 @@
 241: > 0 cylinders
 241: > 0 circles
 242: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
-242: ----------Test reset tracker----------
-242:  *********** Parsing XML for ME projection error ************ 
-242: projection_error : sample_step : 10 (default)
-242: projection_error : kernel_size : 5x5 (default)
-242:  *********** Parsing XML for Depth Normal Model-Based Tracker ************ 
-242: depth normal : PCL_plane_estimation : method : 2
-242: depth normal : PCL_plane_estimation : max_iter : 200
-242: depth normal : PCL_plane_estimation : ransac_threshold : 0.001
-242: depth normal : feature_estimation_method : 0
-242: depth normal : sampling_step : step_X 2 (default)
-242: depth normal : sampling_step : step_Y 2 (default)
-242: camera : u0 : 311.485
-242: camera : v0 : 246.283
-242: camera : px : 476.054
-242: camera : py : 476.053
-242: face : Angle Appear : 70
-242: face : Angle Disappear : 80
-242: face : Near Clipping : 0.01
-242: face : Far Clipping : 2
-242: face : Fov Clipping : True
-242: lod : use lod : 0 (default)
-242: lod : min line length threshold : 50 (default)
-242: lod : min polygon area threshold : 2500 (default)
-242: > 24 points
-242: > 0 lines
-242: > 0 polygon lines
-242: > 7 polygon points
-242: > 0 cylinders
-242: > 0 circles
-242: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
 243:  *********** Parsing XML for ME projection error ************ 
 243: projection_error : sample_step : 10 (default)
 243: projection_error : kernel_size : 5x5 (default)
@@ -165701,8 +165747,18 @@
 243: > 7 polygon points
 243: > 0 cylinders
 243: > 0 circles
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0001.png
+244: 
+244: 5 dots are detected
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0002.png
+243: Disable: floor, slope, tower_left, tower_right, tower_back
+242: Test set pose
 242: Disable: floor, slope, tower_left, tower_right, tower_back
+243: Disable: floor, slope, tower_left, tower_right, tower_back
+244: 
+244: 5 dots are detected
 242: Disable: floor, slope, tower_left, tower_right, tower_back
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0003.png
 241: 
 241: Final poses, cMo:
 241: 0.9463763346  0.00344604676  0.3230479192  0.04694093348
@@ -165710,37 +165766,43 @@
 241: 0.3016877272  -0.3671337501  -0.8798848361  0.3289201317
 241: 0  0  0  1
 241: 
-241: Computation time, Mean: 68.71357422 ms ; Median: 67.52050781 ms ; Std: 7.737260829 ms
+241: Computation time, Mean: 32.97791341 ms ; Median: 32.77368164 ms ; Std: 1.043346063 ms
 242: Disable: floor, slope, tower_left, tower_right, tower_back
-243: Disable: floor, slope, tower_left, tower_right, tower_back
-241/290 Test #241: mbtGenericTrackingDepth-normal-scanline ...........................   Passed    5.95 sec
-test 244
-        Start 244: trackDot2WithAutoDetection
+241/290 Test #241: mbtGenericTrackingDepth-normal-scanline ...........................   Passed    3.24 sec
+test 245
+        Start 245: trackMeCircle
 
-244: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackDot2WithAutoDetection "-c" "-d"
-244: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-244: Test timeout computed to be: 1500
-243: Disable: floor, slope, tower_left, tower_right, tower_back
-243: Disable: floor, slope, tower_left, tower_right, tower_back
+245: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackMeCircle "-c" "-d"
+245: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+245: Test timeout computed to be: 1500
 243: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Test set pose
-242: Disable: floor, slope, tower_left, tower_right, tower_back
+244: 
+244: 5 dots are detected
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0004.png
 242: Disable: floor, slope, tower_left, tower_right, tower_back
 243: Disable: floor, slope, tower_left, tower_right, tower_back
 242: Disable: floor, slope, tower_left, tower_right, tower_back
+244: 
+244: 5 dots are detected
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0005.png
 242: Disable: floor, slope, tower_left, tower_right, tower_back
+244: 
+244: 5 dots are detected
 243: Disable: floor, slope, tower_left, tower_right, tower_back
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0006.png
 242: Disable: floor, slope, tower_left, tower_right, tower_back
-243: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0001.png
+244: 
+244: 5 dots are detected
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0007.png
 242: Disable: floor, slope, tower_left, tower_right, tower_back
 243: Disable: floor, slope, tower_left, tower_right, tower_back
-242: Disable: floor, slope, tower_left, tower_right, tower_back
 244: 
 244: 5 dots are detected
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0008.png
 242: Disable: floor, slope, tower_left, tower_right, tower_back
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0002.png
+244: 
+244: 5 dots are detected
+244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0009.png
 243: Disable: floor, slope, tower_left, tower_right, tower_back
 242: Disable: floor, slope, tower_left, tower_right, tower_back
 242: Cannot read: /usr/share/visp-images-data/ViSP-images/mbt-depth/castel/castel/image_0030.png
@@ -165751,18 +165813,35 @@
 242: 0.1255777907  -0.3664163733  -0.9219377744  0.3293895812
 242: 0  0  0  1
 242: 
-242: Computation time, Mean: 9.472197266 ms ; Median: 9.349121094 ms ; Std: 1.637681864 ms
-242/290 Test #242: mbtGenericTrackingDepth-normal-disable ............................   Passed    6.67 sec
-test 245
-        Start 245: trackMeCircle
-
-245: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackMeCircle "-c" "-d"
-245: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-245: Test timeout computed to be: 1500
+242: Computation time, Mean: 4.899101563 ms ; Median: 5.211181641 ms ; Std: 0.8293671286 ms
 244: 
 244: 5 dots are detected
+242/290 Test #244: trackDot2WithAutoDetection ........................................   Passed    2.02 sec
+test 246
+        Start 246: trackMeEllipse
+
+246: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackMeEllipse "-c" "-d"
+246: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+246: Test timeout computed to be: 1500
+243/290 Test #242: mbtGenericTrackingDepth-normal-disable ............................   Passed    3.80 sec
+test 247
+        Start 247: trackMeLine
+
+247: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackMeLine "-c" "-d"
+247: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+247: Test timeout computed to be: 1500
 243: Disable: floor, slope, tower_left, tower_right, tower_back
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0003.png
+243: Disable: floor, slope, tower_left, tower_right, tower_back
+243: Disable: floor, slope, tower_left, tower_right, tower_back
+245: Tracking on image: /usr/share/visp-images-data/ViSP-images/circle/circle.png
+245: ------------------------------------------------------------
+244/290 Test #245: trackMeCircle .....................................................   Passed    0.96 sec
+test 248
+        Start 248: trackDot
+
+248: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackDot "-c" "-d"
+248: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+248: Test timeout computed to be: 1500
 243: ----------Test reset tracker----------
 243:  *********** Parsing XML for ME projection error ************ 
 243: projection_error : sample_step : 10 (default)
@@ -165788,9 +165867,6 @@
 243: lod : use lod : 0 (default)
 243: lod : min line length threshold : 50 (default)
 243: lod : min polygon area threshold : 2500 (default)
-244: 
-244: 5 dots are detected
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0004.png
 243: > 24 points
 243: > 0 lines
 243: > 0 polygon lines
@@ -165798,58 +165874,8 @@
 243: > 0 cylinders
 243: > 0 circles
 243: Disable: floor, slope, tower_left, tower_right, tower_back
-244: 
-244: 5 dots are detected
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0005.png
-244: 
-244: 5 dots are detected
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0006.png
-243: Disable: floor, slope, tower_left, tower_right, tower_back
-244: 
-244: 5 dots are detected
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0007.png
-243: Disable: floor, slope, tower_left, tower_right, tower_back
-244: 
-244: 5 dots are detected
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0008.png
-244: 
-244: 5 dots are detected
-244: Search dots in image/usr/share/visp-images-data/ViSP-images/mire-2/image.0009.png
 243: Disable: floor, slope, tower_left, tower_right, tower_back
-244: 
-244: 5 dots are detected
-243/290 Test #244: trackDot2WithAutoDetection ........................................   Passed    3.63 sec
-test 246
-        Start 246: trackMeEllipse
-
-246: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackMeEllipse "-c" "-d"
-246: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-246: Test timeout computed to be: 1500
-245: Tracking on image: /usr/share/visp-images-data/ViSP-images/circle/circle.png
-245: ------------------------------------------------------------
-244/290 Test #245: trackMeCircle .....................................................   Passed    1.48 sec
-test 247
-        Start 247: trackMeLine
-
-247: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackMeLine "-c" "-d"
-247: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-247: Test timeout computed to be: 1500
 243: Disable: floor, slope, tower_left, tower_right, tower_back
-243: 
-243: Final poses, cMo:
-243: 0.9367402196  -0.002227095911  0.3500182867  0.04251307437
-243: -0.1303987444  -0.930217422  0.3430622615  0.09704700586
-243: 0.3248290757  -0.3670021633  -0.8716624827  0.3299896411
-243: 0  0  0  1
-243: 
-243: Computation time, Mean: 106.4524902 ms ; Median: 103.4289551 ms ; Std: 8.016856885 ms
-245/290 Test #243: mbtGenericTrackingDepth-dense-normal-scanline-disable .............   Passed    6.81 sec
-test 248
-        Start 248: trackDot
-
-248: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackDot "-c" "-d"
-248: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-248: Test timeout computed to be: 1500
 246: Video settings
 246:   Name       : /usr/share/visp-images-data/ViSP-images/ellipse-1/image.%04d.png
 246:   First image: 1
@@ -165861,6 +165887,7 @@
 246:   Range         : 30
 246:   Threshold type: normalized
 246:   Threshold     : 20
+243: Disable: floor, slope, tower_left, tower_right, tower_back
 247: ----------------------------------------------------------
 247: ----------------------------------------------------------
 247: Tracking on image: /usr/share/visp-images-data/ViSP-images/line/image.0001.png
@@ -165920,23 +165947,39 @@
 247: Tracking on image: /usr/share/visp-images-data/ViSP-images/line/image.0028.png
 247: ----------------------------------------------------------
 247: Tracking on image: /usr/share/visp-images-data/ViSP-images/line/image.0029.png
-246/290 Test #247: trackMeLine .......................................................   Passed    1.67 sec
+243: Disable: floor, slope, tower_left, tower_right, tower_back
+245/290 Test #247: trackMeLine .......................................................   Passed    1.07 sec
 test 249
         Start 249: trackDot2
 
 249: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/trackDot2 "-c" "-d"
 249: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 249: Test timeout computed to be: 1500
-247/290 Test #246: trackMeEllipse ....................................................   Passed    1.91 sec
+246/290 Test #246: trackMeEllipse ....................................................   Passed    1.16 sec
 test 250
         Start 250: templateTrackerPyramidal-SSDESM-HomographySL3
 
 250: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "0" "-w" "2" "-p" "-d"
 250: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 250: Test timeout computed to be: 1500
+243: 
+243: Final poses, cMo:
+243: 0.9367402196  -0.002227095911  0.3500182867  0.04251307437
+243: -0.1303987444  -0.930217422  0.3430622615  0.09704700586
+243: 0.3248290757  -0.3670021633  -0.8716624827  0.3299896411
+243: 0  0  0  1
+243: 
+243: Computation time, Mean: 52.30681966 ms ; Median: 52.32568359 ms ; Std: 0.6484213737 ms
+247/290 Test #243: mbtGenericTrackingDepth-dense-normal-scanline-disable .............   Passed    3.63 sec
+test 251
+        Start 251: templateTrackerPyramidal-SSDESM-Translation
+
+251: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "0" "-w" "4" "-p" "-d"
+251: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+251: Test timeout computed to be: 1500
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0001.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0001.png
-248: COG (1.11499 ms): 
+248: COG (0.918945 ms): 
 248: 159.593 212.71
 248: Size:
 248:   w: 64 h: 46
@@ -165947,7 +165990,7 @@
 248:   n02: 134.474
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0002.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0002.png
-248: COG (1.15747 ms): 
+248: COG (2.23071 ms): 
 248: 161.225 204.26
 248: Size:
 248:   w: 63 h: 45
@@ -165958,7 +166001,7 @@
 248:   n02: 127.228
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0003.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0003.png
-248: COG (0.947998 ms): 
+248: COG (0.499512 ms): 
 248: 162.615 197.152
 248: Size:
 248:   w: 62 h: 44
@@ -165969,7 +166012,7 @@
 248:   n02: 119.59
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0004.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0004.png
-248: COG (0.917969 ms): 
+248: COG (0.508057 ms): 
 248: 163.911 192.335
 248: Size:
 248:   w: 61 h: 43
@@ -165980,7 +166023,7 @@
 248:   n02: 115.636
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0005.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0005.png
-248: COG (0.916504 ms): 
+248: COG (0.482178 ms): 
 248: 165.221 189.605
 248: Size:
 248:   w: 61 h: 43
@@ -165991,7 +166034,7 @@
 248:   n02: 114.48
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0006.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0006.png
-248: COG (0.884277 ms): 
+248: COG (0.473389 ms): 
 248: 165.726 187.709
 248: Size:
 248:   w: 61 h: 42
@@ -166002,7 +166045,7 @@
 248:   n02: 111.821
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0007.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0007.png
-248: COG (0.898193 ms): 
+248: COG (0.469482 ms): 
 248: 166.029 186.815
 248: Size:
 248:   w: 61 h: 42
@@ -166013,7 +166056,7 @@
 248:   n02: 110.613
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0008.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0008.png
-248: COG (0.878418 ms): 
+248: COG (0.46582 ms): 
 248: 166.723 185.708
 248: Size:
 248:   w: 61 h: 42
@@ -166024,7 +166067,7 @@
 248:   n02: 110.315
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0009.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0009.png
-248: COG (0.893311 ms): 
+248: COG (0.67334 ms): 
 248: 167.384 184.379
 248: Size:
 248:   w: 60 h: 42
@@ -166035,7 +166078,7 @@
 248:   n02: 109.503
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0010.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0010.png
-248: COG (0.885986 ms): 
+248: COG (0.496338 ms): 
 248: 168.13 183.066
 248: Size:
 248:   w: 61 h: 41
@@ -166046,7 +166089,7 @@
 248:   n02: 107.234
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0011.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0011.png
-248: COG (0.873291 ms): 
+248: COG (0.457275 ms): 
 248: 168.778 182.102
 248: Size:
 248:   w: 61 h: 41
@@ -166057,7 +166100,7 @@
 248:   n02: 106.498
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0012.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0012.png
-248: COG (0.84375 ms): 
+248: COG (0.453369 ms): 
 248: 169.296 181.043
 248: Size:
 248:   w: 60 h: 41
@@ -166068,7 +166111,7 @@
 248:   n02: 105.162
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0013.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0013.png
-248: COG (0.841064 ms): 
+248: COG (0.453613 ms): 
 248: 169.663 180.894
 248: Size:
 248:   w: 60 h: 41
@@ -166079,7 +166122,7 @@
 248:   n02: 105.102
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0014.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0014.png
-248: COG (0.843018 ms): 
+248: COG (0.45166 ms): 
 248: 169.89 180.965
 248: Size:
 248:   w: 61 h: 41
@@ -166090,7 +166133,7 @@
 248:   n02: 105.389
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0015.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0015.png
-248: COG (0.838623 ms): 
+248: COG (0.477539 ms): 
 248: 170.076 180.836
 248: Size:
 248:   w: 61 h: 41
@@ -166101,7 +166144,7 @@
 248:   n02: 105.174
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0016.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0016.png
-248: COG (0.889648 ms): 
+248: COG (0.678223 ms): 
 248: 170.771 181.117
 248: Size:
 248:   w: 60 h: 41
@@ -166112,7 +166155,7 @@
 248:   n02: 105.989
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0017.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0017.png
-248: COG (0.789062 ms): 
+248: COG (0.491699 ms): 
 248: 171.647 181.199
 248: Size:
 248:   w: 60 h: 41
@@ -166123,7 +166166,7 @@
 248:   n02: 105.826
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0018.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0018.png
-248: COG (0.815674 ms): 
+248: COG (0.449951 ms): 
 248: 171.67 181.12
 248: Size:
 248:   w: 60 h: 41
@@ -166134,7 +166177,7 @@
 248:   n02: 105.885
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0019.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0019.png
-248: COG (0.786865 ms): 
+248: COG (0.582764 ms): 
 248: 171.605 180.941
 248: Size:
 248:   w: 60 h: 41
@@ -166145,7 +166188,7 @@
 248:   n02: 105.228
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0020.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0020.png
-248: COG (0.77832 ms): 
+248: COG (0.482666 ms): 
 248: 171.381 179.954
 248: Size:
 248:   w: 60 h: 41
@@ -166156,7 +166199,7 @@
 248:   n02: 103.338
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0021.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0021.png
-248: COG (0.782227 ms): 
+248: COG (0.447021 ms): 
 248: 171.502 179.451
 248: Size:
 248:   w: 60 h: 40
@@ -166167,7 +166210,7 @@
 248:   n02: 102.342
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0022.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0022.png
-248: COG (0.802246 ms): 
+248: COG (0.453369 ms): 
 248: 172.027 180.991
 248: Size:
 248:   w: 59 h: 41
@@ -166178,7 +166221,7 @@
 248:   n02: 107.552
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0023.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0023.png
-248: COG (0.81665 ms): 
+248: COG (0.452637 ms): 
 248: 171.648 181.132
 248: Size:
 248:   w: 60 h: 41
@@ -166189,7 +166232,7 @@
 248:   n02: 106.928
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0024.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0024.png
-248: COG (0.793945 ms): 
+248: COG (0.452881 ms): 
 248: 171.668 181.144
 248: Size:
 248:   w: 60 h: 41
@@ -166200,7 +166243,7 @@
 248:   n02: 107.126
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0025.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0025.png
-248: COG (0.805176 ms): 
+248: COG (0.454834 ms): 
 248: 171.858 181.563
 248: Size:
 248:   w: 60 h: 42
@@ -166211,7 +166254,7 @@
 248:   n02: 109.337
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0026.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0026.png
-248: COG (0.881592 ms): 
+248: COG (0.457031 ms): 
 248: 171.819 181.598
 248: Size:
 248:   w: 60 h: 42
@@ -166222,7 +166265,7 @@
 248:   n02: 109.232
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0027.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0027.png
-248: COG (0.862061 ms): 
+248: COG (0.458496 ms): 
 248: 171.239 181.87
 248: Size:
 248:   w: 60 h: 42
@@ -166233,7 +166276,7 @@
 248:   n02: 108.835
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0028.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0028.png
-248: COG (0.929688 ms): 
+248: COG (0.619385 ms): 
 248: 170.68 183.728
 248: Size:
 248:   w: 60 h: 43
@@ -166244,7 +166287,7 @@
 248:   n02: 115.091
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0029.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0029.png
-248: COG (0.939697 ms): 
+248: COG (0.497314 ms): 
 248: 170.704 183.722
 248: Size:
 248:   w: 60 h: 43
@@ -166255,7 +166298,7 @@
 248:   n02: 114.631
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0030.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0030.png
-248: COG (0.875 ms): 
+248: COG (0.47998 ms): 
 248: 170.685 183.697
 248: Size:
 248:   w: 60 h: 43
@@ -166266,7 +166309,7 @@
 248:   n02: 114.608
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0031.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0031.png
-248: COG (0.894043 ms): 
+248: COG (0.466309 ms): 
 248: 170.696 183.666
 248: Size:
 248:   w: 60 h: 43
@@ -166277,7 +166320,7 @@
 248:   n02: 114.467
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0032.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0032.png
-248: COG (0.899658 ms): 
+248: COG (0.466064 ms): 
 248: 170.668 183.635
 248: Size:
 248:   w: 60 h: 43
@@ -166288,7 +166331,7 @@
 248:   n02: 114.211
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0033.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0033.png
-248: COG (0.876709 ms): 
+248: COG (0.466553 ms): 
 248: 170.681 183.637
 248: Size:
 248:   w: 60 h: 43
@@ -166299,7 +166342,7 @@
 248:   n02: 114.072
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0034.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0034.png
-248: COG (0.871338 ms): 
+248: COG (0.466309 ms): 
 248: 170.674 183.618
 248: Size:
 248:   w: 60 h: 43
@@ -166310,7 +166353,7 @@
 248:   n02: 114.017
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0035.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0035.png
-248: COG (0.873779 ms): 
+248: COG (0.465576 ms): 
 248: 170.674 183.618
 248: Size:
 248:   w: 60 h: 43
@@ -166321,7 +166364,7 @@
 248:   n02: 114.017
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0036.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0036.png
-248: COG (0.869873 ms): 
+248: COG (0.478516 ms): 
 248: 170.676 183.644
 248: Size:
 248:   w: 60 h: 43
@@ -166332,7 +166375,7 @@
 248:   n02: 114.095
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0037.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0037.png
-248: COG (0.872559 ms): 
+248: COG (1.11084 ms): 
 248: 170.7 183.837
 248: Size:
 248:   w: 60 h: 43
@@ -166343,7 +166386,7 @@
 248:   n02: 114.969
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0038.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0038.png
-248: COG (0.927002 ms): 
+248: COG (1.04077 ms): 
 248: 170.719 183.861
 248: Size:
 248:   w: 60 h: 43
@@ -166354,7 +166397,7 @@
 248:   n02: 115.027
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0039.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0039.png
-248: COG (0.912109 ms): 
+248: COG (1.05298 ms): 
 248: 170.702 183.712
 248: Size:
 248:   w: 60 h: 43
@@ -166365,7 +166408,7 @@
 248:   n02: 114.462
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0040.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0040.png
-248: COG (0.903564 ms): 
+248: COG (0.467529 ms): 
 248: 170.587 183.815
 248: Size:
 248:   w: 60 h: 43
@@ -166376,7 +166419,7 @@
 248:   n02: 114.812
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0041.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0041.png
-248: COG (0.875732 ms): 
+248: COG (0.470703 ms): 
 248: 170.495 184.09
 248: Size:
 248:   w: 60 h: 43
@@ -166387,7 +166430,7 @@
 248:   n02: 115.979
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0042.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0042.png
-248: COG (0.87915 ms): 
+248: COG (0.470947 ms): 
 248: 170.377 184.236
 248: Size:
 248:   w: 60 h: 43
@@ -166398,7 +166441,7 @@
 248:   n02: 116.247
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0043.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0043.png
-248: COG (0.877686 ms): 
+248: COG (0.473389 ms): 
 248: 170.277 184.266
 248: Size:
 248:   w: 60 h: 43
@@ -166409,7 +166452,7 @@
 248:   n02: 116.451
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0044.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0044.png
-248: COG (0.880127 ms): 
+248: COG (0.472168 ms): 
 248: 170.267 184.285
 248: Size:
 248:   w: 60 h: 43
@@ -166420,7 +166463,7 @@
 248:   n02: 116.383
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0045.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0045.png
-248: COG (0.883789 ms): 
+248: COG (0.50708 ms): 
 248: 170.284 184.322
 248: Size:
 248:   w: 60 h: 43
@@ -166431,7 +166474,7 @@
 248:   n02: 116.221
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0046.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0046.png
-248: COG (0.886475 ms): 
+248: COG (0.491943 ms): 
 248: 170.246 184.323
 248: Size:
 248:   w: 60 h: 43
@@ -166442,7 +166485,7 @@
 248:   n02: 116.228
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0047.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0047.png
-248: COG (0.878174 ms): 
+248: COG (0.648193 ms): 
 248: 170.241 184.312
 248: Size:
 248:   w: 60 h: 43
@@ -166453,7 +166496,7 @@
 248:   n02: 116.075
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0048.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0048.png
-248: COG (0.879639 ms): 
+248: COG (0.499756 ms): 
 248: 170.232 184.414
 248: Size:
 248:   w: 60 h: 44
@@ -166464,7 +166507,7 @@
 248:   n02: 115.726
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0049.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0049.png
-248: COG (0.909424 ms): 
+248: COG (0.628418 ms): 
 248: 170.476 184.817
 248: Size:
 248:   w: 60 h: 43
@@ -166475,7 +166518,7 @@
 248:   n02: 116.423
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0050.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0050.png
-248: COG (0.915771 ms): 
+248: COG (0.505615 ms): 
 248: 170.522 184.869
 248: Size:
 248:   w: 60 h: 43
@@ -166486,7 +166529,7 @@
 248:   n02: 116.779
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0051.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0051.png
-248: COG (0.881836 ms): 
+248: COG (0.614502 ms): 
 248: 170.522 184.869
 248: Size:
 248:   w: 60 h: 43
@@ -166497,7 +166540,7 @@
 248:   n02: 116.779
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0052.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0052.png
-248: COG (0.880615 ms): 
+248: COG (0.5 ms): 
 248: 170.522 184.869
 248: Size:
 248:   w: 60 h: 43
@@ -166508,7 +166551,7 @@
 248:   n02: 116.779
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0053.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0053.png
-248: COG (0.884521 ms): 
+248: COG (0.649902 ms): 
 248: 170.522 184.869
 248: Size:
 248:   w: 60 h: 43
@@ -166519,7 +166562,7 @@
 248:   n02: 116.779
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0054.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0054.png
-248: COG (0.881104 ms): 
+248: COG (0.503418 ms): 
 248: 170.522 184.869
 248: Size:
 248:   w: 60 h: 43
@@ -166530,7 +166573,7 @@
 248:   n02: 116.779
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0055.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0055.png
-248: COG (0.883545 ms): 
+248: COG (0.630615 ms): 
 248: 170.522 184.91
 248: Size:
 248:   w: 60 h: 43
@@ -166541,7 +166584,7 @@
 248:   n02: 116.788
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0056.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0056.png
-248: COG (0.881104 ms): 
+248: COG (0.507324 ms): 
 248: 170.656 185.066
 248: Size:
 248:   w: 60 h: 43
@@ -166552,7 +166595,7 @@
 248:   n02: 117.254
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0057.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0057.png
-248: COG (0.892334 ms): 
+248: COG (0.609375 ms): 
 248: 170.7 185.111
 248: Size:
 248:   w: 60 h: 43
@@ -166563,7 +166606,7 @@
 248:   n02: 117.499
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0058.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0058.png
-248: COG (0.887695 ms): 
+248: COG (0.508301 ms): 
 248: 170.739 185.151
 248: Size:
 248:   w: 60 h: 43
@@ -166574,7 +166617,7 @@
 248:   n02: 117.64
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0059.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0059.png
-248: COG (0.911133 ms): 
+248: COG (0.66333 ms): 
 248: 170.778 185.195
 248: Size:
 248:   w: 60 h: 43
@@ -166585,7 +166628,7 @@
 248:   n02: 117.68
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0060.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0060.png
-248: COG (0.90918 ms): 
+248: COG (0.500732 ms): 
 248: 170.824 185.25
 248: Size:
 248:   w: 60 h: 44
@@ -166596,7 +166639,7 @@
 248:   n02: 118.418
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0061.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0061.png
-248: COG (0.911133 ms): 
+248: COG (0.626953 ms): 
 248: 170.819 185.279
 248: Size:
 248:   w: 60 h: 44
@@ -166607,7 +166650,7 @@
 248:   n02: 118.655
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0062.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0062.png
-248: COG (0.882812 ms): 
+248: COG (0.498047 ms): 
 248: 170.85 185.336
 248: Size:
 248:   w: 60 h: 44
@@ -166618,7 +166661,7 @@
 248:   n02: 118.737
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0063.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0063.png
-248: COG (0.887207 ms): 
+248: COG (0.504639 ms): 
 248: 170.88 185.396
 248: Size:
 248:   w: 60 h: 44
@@ -166629,7 +166672,7 @@
 248:   n02: 119.331
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0064.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0064.png
-248: COG (0.966553 ms): 
+248: COG (0.480957 ms): 
 248: 170.917 185.45
 248: Size:
 248:   w: 60 h: 44
@@ -166640,7 +166683,7 @@
 248:   n02: 119.775
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0065.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0065.png
-248: COG (0.887939 ms): 
+248: COG (0.512695 ms): 
 248: 171.047 185.525
 248: Size:
 248:   w: 60 h: 44
@@ -166651,7 +166694,7 @@
 248:   n02: 120.433
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0066.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0066.png
-248: COG (0.888916 ms): 
+248: COG (0.501709 ms): 
 248: 171.132 185.603
 248: Size:
 248:   w: 60 h: 44
@@ -166662,7 +166705,7 @@
 248:   n02: 121.154
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0067.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0067.png
-248: COG (0.890869 ms): 
+248: COG (0.504395 ms): 
 248: 171.194 185.654
 248: Size:
 248:   w: 60 h: 44
@@ -166673,7 +166716,7 @@
 248:   n02: 121.438
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0068.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0068.png
-248: COG (0.929688 ms): 
+248: COG (0.505371 ms): 
 248: 171.26 185.734
 248: Size:
 248:   w: 60 h: 44
@@ -166684,7 +166727,7 @@
 248:   n02: 121.67
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0069.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0069.png
-248: COG (1.34985 ms): 
+248: COG (0.503662 ms): 
 248: 171.273 185.806
 248: Size:
 248:   w: 60 h: 44
@@ -166695,7 +166738,7 @@
 248:   n02: 121.658
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0070.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0070.png
-248: COG (1.06104 ms): 
+248: COG (0.509277 ms): 
 248: 171.333 185.891
 248: Size:
 248:   w: 60 h: 45
@@ -166706,7 +166749,7 @@
 248:   n02: 123.072
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0071.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0071.png
-248: COG (1.07422 ms): 
+248: COG (0.505371 ms): 
 248: 171.365 186.007
 248: Size:
 248:   w: 60 h: 45
@@ -166717,7 +166760,7 @@
 248:   n02: 124.357
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0072.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0072.png
-248: COG (1.16797 ms): 
+248: COG (0.517334 ms): 
 248: 171.449 186.046
 248: Size:
 248:   w: 60 h: 45
@@ -166728,7 +166771,7 @@
 248:   n02: 125.09
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0073.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0073.png
-248: COG (1.07227 ms): 
+248: COG (0.51001 ms): 
 248: 171.336 185.934
 248: Size:
 248:   w: 60 h: 45
@@ -166739,7 +166782,7 @@
 248:   n02: 125.311
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0074.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0074.png
-248: COG (1.07007 ms): 
+248: COG (0.522705 ms): 
 248: 171.214 185.706
 248: Size:
 248:   w: 60 h: 45
@@ -166750,7 +166793,7 @@
 248:   n02: 125.022
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0075.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0075.png
-248: COG (1.16089 ms): 
+248: COG (0.53418 ms): 
 248: 171.077 185.541
 248: Size:
 248:   w: 61 h: 44
@@ -166761,7 +166804,7 @@
 248:   n02: 124.171
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0076.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0076.png
-248: COG (1.07227 ms): 
+248: COG (0.510986 ms): 
 248: 170.876 185.411
 248: Size:
 248:   w: 61 h: 45
@@ -166772,7 +166815,7 @@
 248:   n02: 124.624
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0077.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0077.png
-248: COG (1.07617 ms): 
+248: COG (0.574707 ms): 
 248: 170.886 185.384
 248: Size:
 248:   w: 61 h: 45
@@ -166783,7 +166826,7 @@
 248:   n02: 125.479
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0078.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0078.png
-248: COG (1.07666 ms): 
+248: COG (0.491211 ms): 
 248: 170.935 185.402
 248: Size:
 248:   w: 61 h: 45
@@ -166794,7 +166837,7 @@
 248:   n02: 126.123
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0079.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0079.png
-248: COG (1.15112 ms): 
+248: COG (0.545654 ms): 
 248: 170.855 185.308
 248: Size:
 248:   w: 61 h: 45
@@ -166805,7 +166848,7 @@
 248:   n02: 127.164
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0080.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0080.png
-248: COG (1.18433 ms): 
+248: COG (0.492188 ms): 
 248: 170.787 185.199
 248: Size:
 248:   w: 60 h: 45
@@ -166816,7 +166859,7 @@
 248:   n02: 127.838
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0081.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0081.png
-248: COG (1.23999 ms): 
+248: COG (0.561768 ms): 
 248: 170.837 185.256
 248: Size:
 248:   w: 61 h: 46
@@ -166827,7 +166870,7 @@
 248:   n02: 129.715
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0082.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0082.png
-248: COG (1.09595 ms): 
+248: COG (0.501465 ms): 
 248: 170.958 185.345
 248: Size:
 248:   w: 61 h: 46
@@ -166838,7 +166881,7 @@
 248:   n02: 130.9
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0083.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0083.png
-248: COG (1.10229 ms): 
+248: COG (0.502686 ms): 
 248: 171.024 185.444
 248: Size:
 248:   w: 61 h: 46
@@ -166849,7 +166892,7 @@
 248:   n02: 132.78
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0084.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0084.png
-248: COG (1.11279 ms): 
+248: COG (0.505615 ms): 
 248: 171.128 185.508
 248: Size:
 248:   w: 61 h: 46
@@ -166860,7 +166903,7 @@
 248:   n02: 133.57
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0085.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0085.png
-248: COG (1.17969 ms): 
+248: COG (0.509033 ms): 
 248: 171.286 185.722
 248: Size:
 248:   w: 60 h: 47
@@ -166871,7 +166914,7 @@
 248:   n02: 136.249
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0086.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0086.png
-248: COG (1.26733 ms): 
+248: COG (0.512451 ms): 
 248: 171.326 185.826
 248: Size:
 248:   w: 60 h: 47
@@ -166882,7 +166925,7 @@
 248:   n02: 138.024
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0087.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0087.png
-248: COG (1.15405 ms): 
+248: COG (0.515625 ms): 
 248: 171.382 185.874
 248: Size:
 248:   w: 60 h: 47
@@ -166893,7 +166936,7 @@
 248:   n02: 139.254
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0088.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0088.png
-248: COG (1.19775 ms): 
+248: COG (0.519043 ms): 
 248: 171.491 185.973
 248: Size:
 248:   w: 60 h: 47
@@ -166904,7 +166947,7 @@
 248:   n02: 140.734
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0089.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0089.png
-248: COG (1.2041 ms): 
+248: COG (0.545166 ms): 
 248: 171.562 186.051
 248: Size:
 248:   w: 60 h: 47
@@ -166915,7 +166958,7 @@
 248:   n02: 141.28
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0090.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0090.png
-248: COG (1.13672 ms): 
+248: COG (0.546387 ms): 
 248: 171.646 186.178
 248: Size:
 248:   w: 61 h: 48
@@ -166926,7 +166969,7 @@
 248:   n02: 142.86
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0091.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0091.png
-248: COG (1.15186 ms): 
+248: COG (0.549561 ms): 
 248: 171.747 186.29
 248: Size:
 248:   w: 61 h: 48
@@ -166937,7 +166980,7 @@
 248:   n02: 144.503
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0092.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0092.png
-248: COG (1.26221 ms): 
+248: COG (0.55249 ms): 
 248: 171.856 186.355
 248: Size:
 248:   w: 61 h: 48
@@ -166948,7 +166991,7 @@
 248:   n02: 145.026
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0093.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0093.png
-248: COG (1.16455 ms): 
+248: COG (0.555908 ms): 
 248: 171.828 186.368
 248: Size:
 248:   w: 61 h: 48
@@ -166959,7 +167002,7 @@
 248:   n02: 146.102
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0094.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0094.png
-248: COG (1.22485 ms): 
+248: COG (0.55542 ms): 
 248: 171.677 186.177
 248: Size:
 248:   w: 61 h: 49
@@ -166970,7 +167013,7 @@
 248:   n02: 147.846
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0095.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0095.png
-248: COG (1.22559 ms): 
+248: COG (0.558594 ms): 
 248: 171.523 185.963
 248: Size:
 248:   w: 60 h: 49
@@ -166981,7 +167024,7 @@
 248:   n02: 149.049
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0096.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0096.png
-248: COG (1.17114 ms): 
+248: COG (0.791016 ms): 
 248: 171.529 185.973
 248: Size:
 248:   w: 60 h: 49
@@ -166992,7 +167035,7 @@
 248:   n02: 150.249
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0097.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0097.png
-248: COG (1.26782 ms): 
+248: COG (0.561523 ms): 
 248: 171.602 186.023
 248: Size:
 248:   w: 61 h: 49
@@ -167003,7 +167046,7 @@
 248:   n02: 150.859
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0098.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0098.png
-248: COG (1.25684 ms): 
+248: COG (0.852783 ms): 
 248: 171.546 186.002
 248: Size:
 248:   w: 61 h: 49
@@ -167014,7 +167057,7 @@
 248:   n02: 151.95
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0099.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0099.png
-248: COG (1.26465 ms): 
+248: COG (1.12964 ms): 
 248: 171.609 186.052
 248: Size:
 248:   w: 61 h: 49
@@ -167025,7 +167068,7 @@
 248:   n02: 153.067
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0100.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0100.png
-248: COG (1.25146 ms): 
+248: COG (1.13867 ms): 
 248: 171.655 186.138
 248: Size:
 248:   w: 61 h: 50
@@ -167036,7 +167079,7 @@
 248:   n02: 153.92
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0101.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0101.png
-248: COG (1.2583 ms): 
+248: COG (0.546143 ms): 
 248: 171.712 186.22
 248: Size:
 248:   w: 61 h: 50
@@ -167047,7 +167090,7 @@
 248:   n02: 155.333
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0102.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0102.png
-248: COG (1.22607 ms): 
+248: COG (0.552979 ms): 
 248: 171.748 186.27
 248: Size:
 248:   w: 61 h: 50
@@ -167058,7 +167101,7 @@
 248:   n02: 156.475
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0103.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0103.png
-248: COG (1.22656 ms): 
+248: COG (0.551758 ms): 
 248: 171.817 186.339
 248: Size:
 248:   w: 61 h: 50
@@ -167069,7 +167112,7 @@
 248:   n02: 156.973
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0104.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0104.png
-248: COG (1.271 ms): 
+248: COG (0.554688 ms): 
 248: 171.867 186.414
 248: Size:
 248:   w: 61 h: 50
@@ -167080,7 +167123,7 @@
 248:   n02: 158.014
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0105.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0105.png
-248: COG (1.21436 ms): 
+248: COG (0.555908 ms): 
 248: 171.901 186.466
 248: Size:
 248:   w: 61 h: 50
@@ -167091,7 +167134,7 @@
 248:   n02: 159.01
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0106.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0106.png
-248: COG (1.21167 ms): 
+248: COG (0.555908 ms): 
 248: 171.912 186.489
 248: Size:
 248:   w: 61 h: 50
@@ -167102,7 +167145,7 @@
 248:   n02: 158.686
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0107.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0107.png
-248: COG (1.27222 ms): 
+248: COG (0.553711 ms): 
 248: 171.92 186.49
 248: Size:
 248:   w: 61 h: 50
@@ -167113,7 +167156,7 @@
 248:   n02: 159.011
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0108.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0108.png
-248: COG (1.24365 ms): 
+248: COG (0.555176 ms): 
 248: 171.978 186.525
 248: Size:
 248:   w: 61 h: 50
@@ -167124,7 +167167,7 @@
 248:   n02: 159.329
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0109.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0109.png
-248: COG (1.32007 ms): 
+248: COG (0.557129 ms): 
 248: 171.99 186.523
 248: Size:
 248:   w: 61 h: 50
@@ -167135,7 +167178,7 @@
 248:   n02: 159.272
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0110.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0110.png
-248: COG (1.28638 ms): 
+248: COG (0.557617 ms): 
 248: 172.039 186.541
 248: Size:
 248:   w: 61 h: 50
@@ -167146,7 +167189,7 @@
 248:   n02: 159.552
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0111.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0111.png
-248: COG (1.28613 ms): 
+248: COG (0.648682 ms): 
 248: 172.082 186.572
 248: Size:
 248:   w: 61 h: 50
@@ -167157,7 +167200,7 @@
 248:   n02: 159.932
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0112.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0112.png
-248: COG (1.22168 ms): 
+248: COG (0.560791 ms): 
 248: 172.1 186.597
 248: Size:
 248:   w: 61 h: 51
@@ -167168,7 +167211,7 @@
 248:   n02: 160.282
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0113.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0113.png
-248: COG (1.3291 ms): 
+248: COG (0.559082 ms): 
 248: 172.082 186.766
 248: Size:
 248:   w: 61 h: 51
@@ -167179,7 +167222,7 @@
 248:   n02: 161.533
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0114.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0114.png
-248: COG (1.26025 ms): 
+248: COG (0.658447 ms): 
 248: 172.067 187.098
 248: Size:
 248:   w: 61 h: 51
@@ -167190,7 +167233,7 @@
 248:   n02: 162.556
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0115.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0115.png
-248: COG (1.29224 ms): 
+248: COG (0.564453 ms): 
 248: 172.002 187.415
 248: Size:
 248:   w: 61 h: 51
@@ -167201,7 +167244,7 @@
 248:   n02: 161.709
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0116.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0116.png
-248: COG (1.23657 ms): 
+248: COG (0.592041 ms): 
 248: 171.927 188.059
 248: Size:
 248:   w: 61 h: 51
@@ -167212,7 +167255,7 @@
 248:   n02: 164.276
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0117.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0117.png
-248: COG (1.32935 ms): 
+248: COG (0.633301 ms): 
 248: 171.758 188.734
 248: Size:
 248:   w: 62 h: 52
@@ -167223,7 +167266,7 @@
 248:   n02: 165.262
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0118.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0118.png
-248: COG (1.31421 ms): 
+248: COG (0.812256 ms): 
 248: 171.586 189.069
 248: Size:
 248:   w: 62 h: 51
@@ -167234,7 +167277,7 @@
 248:   n02: 165.255
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0119.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0119.png
-248: COG (1.28687 ms): 
+248: COG (0.683105 ms): 
 248: 171.509 189.378
 248: Size:
 248:   w: 62 h: 52
@@ -167245,7 +167288,7 @@
 248:   n02: 166.972
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0120.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0120.png
-248: COG (1.32129 ms): 
+248: COG (0.798584 ms): 
 248: 171.698 189.477
 248: Size:
 248:   w: 62 h: 52
@@ -167256,7 +167299,7 @@
 248:   n02: 167.632
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0121.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0121.png
-248: COG (1.31543 ms): 
+248: COG (1.15552 ms): 
 248: 172.212 189.108
 248: Size:
 248:   w: 62 h: 51
@@ -167267,7 +167310,7 @@
 248:   n02: 165.677
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0122.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0122.png
-248: COG (1.32153 ms): 
+248: COG (0.572998 ms): 
 248: 172.669 188.627
 248: Size:
 248:   w: 62 h: 52
@@ -167278,7 +167321,7 @@
 248:   n02: 165.601
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0123.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0123.png
-248: COG (1.30688 ms): 
+248: COG (0.56958 ms): 
 248: 173.292 188.253
 248: Size:
 248:   w: 62 h: 51
@@ -167289,7 +167332,7 @@
 248:   n02: 163.625
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0124.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0124.png
-248: COG (1.27393 ms): 
+248: COG (0.570068 ms): 
 248: 173.705 188.158
 248: Size:
 248:   w: 62 h: 51
@@ -167300,7 +167343,7 @@
 248:   n02: 163.395
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0125.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0125.png
-248: COG (1.32251 ms): 
+248: COG (0.56543 ms): 
 248: 173.947 188.093
 248: Size:
 248:   w: 61 h: 51
@@ -167311,7 +167354,7 @@
 248:   n02: 163.393
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0126.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0126.png
-248: COG (1.29736 ms): 
+248: COG (0.564941 ms): 
 248: 173.998 188.198
 248: Size:
 248:   w: 61 h: 51
@@ -167322,7 +167365,7 @@
 248:   n02: 162.772
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0127.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0127.png
-248: COG (1.29688 ms): 
+248: COG (0.563721 ms): 
 248: 173.764 188.314
 248: Size:
 248:   w: 62 h: 51
@@ -167333,7 +167376,7 @@
 248:   n02: 160.668
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0128.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0128.png
-248: COG (1.24634 ms): 
+248: COG (0.560547 ms): 
 248: 173.403 188.455
 248: Size:
 248:   w: 62 h: 50
@@ -167344,7 +167387,7 @@
 248:   n02: 159.325
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0129.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0129.png
-248: COG (1.30078 ms): 
+248: COG (0.562988 ms): 
 248: 172.768 188.943
 248: Size:
 248:   w: 62 h: 51
@@ -167355,7 +167398,7 @@
 248:   n02: 159.218
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0130.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0130.png
-248: COG (1.12573 ms): 
+248: COG (0.561035 ms): 
 248: 171.965 189.445
 248: Size:
 248:   w: 62 h: 50
@@ -167366,7 +167409,7 @@
 248:   n02: 158.628
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0131.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0131.png
-248: COG (1.0708 ms): 
+248: COG (0.55957 ms): 
 248: 171.239 190.063
 248: Size:
 248:   w: 62 h: 51
@@ -167377,7 +167420,7 @@
 248:   n02: 158.264
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0132.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0132.png
-248: COG (1.13281 ms): 
+248: COG (0.562012 ms): 
 248: 170.536 190.985
 248: Size:
 248:   w: 62 h: 51
@@ -167388,7 +167431,7 @@
 248:   n02: 158.06
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0133.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0133.png
-248: COG (1.06177 ms): 
+248: COG (0.561035 ms): 
 248: 170.172 191.747
 248: Size:
 248:   w: 62 h: 50
@@ -167399,7 +167442,7 @@
 248:   n02: 157.46
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0134.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0134.png
-248: COG (1.0415 ms): 
+248: COG (0.60376 ms): 
 248: 170.013 192.394
 248: Size:
 248:   w: 63 h: 50
@@ -167410,7 +167453,7 @@
 248:   n02: 157.548
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0135.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0135.png
-248: COG (1.04028 ms): 
+248: COG (0.658203 ms): 
 248: 169.939 192.593
 248: Size:
 248:   w: 63 h: 50
@@ -167421,7 +167464,7 @@
 248:   n02: 156.377
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0136.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0136.png
-248: COG (1.03711 ms): 
+248: COG (0.703125 ms): 
 248: 170.353 192.563
 248: Size:
 248:   w: 62 h: 50
@@ -167432,7 +167475,7 @@
 248:   n02: 155.444
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0137.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0137.png
-248: COG (1.02783 ms): 
+248: COG (0.594727 ms): 
 248: 171.044 192.221
 248: Size:
 248:   w: 63 h: 49
@@ -167443,7 +167486,7 @@
 248:   n02: 151.698
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0138.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0138.png
-248: COG (1.07471 ms): 
+248: COG (0.579102 ms): 
 248: 171.777 191.804
 248: Size:
 248:   w: 62 h: 49
@@ -167454,7 +167497,7 @@
 248:   n02: 150.419
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0139.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0139.png
-248: COG (1.07129 ms): 
+248: COG (0.569336 ms): 
 248: 172.875 191.44
 248: Size:
 248:   w: 63 h: 48
@@ -167465,7 +167508,7 @@
 248:   n02: 147.888
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0140.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0140.png
-248: COG (1.00732 ms): 
+248: COG (0.567383 ms): 
 248: 173.924 191.439
 248: Size:
 248:   w: 63 h: 48
@@ -167476,7 +167519,7 @@
 248:   n02: 147.114
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0141.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0141.png
-248: COG (1.09131 ms): 
+248: COG (0.568359 ms): 
 248: 174.455 191.755
 248: Size:
 248:   w: 62 h: 49
@@ -167487,7 +167530,7 @@
 248:   n02: 148.421
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0142.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0142.png
-248: COG (1.01611 ms): 
+248: COG (0.715332 ms): 
 248: 174.717 192.137
 248: Size:
 248:   w: 62 h: 49
@@ -167498,7 +167541,7 @@
 248:   n02: 149.132
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0143.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0143.png
-248: COG (1.03687 ms): 
+248: COG (0.576904 ms): 
 248: 174.647 192.659
 248: Size:
 248:   w: 62 h: 49
@@ -167509,7 +167552,7 @@
 248:   n02: 148.487
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0144.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0144.png
-248: COG (1.04517 ms): 
+248: COG (0.690918 ms): 
 248: 174.4 193.019
 248: Size:
 248:   w: 62 h: 49
@@ -167520,7 +167563,7 @@
 248:   n02: 148.795
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0145.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0145.png
-248: COG (1.03223 ms): 
+248: COG (1.19702 ms): 
 248: 174.293 193.48
 248: Size:
 248:   w: 62 h: 48
@@ -167531,7 +167574,7 @@
 248:   n02: 146.918
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0146.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0146.png
-248: COG (1.10034 ms): 
+248: COG (1.13623 ms): 
 248: 174.344 193.947
 248: Size:
 248:   w: 62 h: 49
@@ -167542,7 +167585,7 @@
 248:   n02: 147.206
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0147.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0147.png
-248: COG (0.947998 ms): 
+248: COG (4.60083 ms): 
 248: 174.37 194.245
 248: Size:
 248:   w: 62 h: 48
@@ -167553,7 +167596,7 @@
 248:   n02: 145.35
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0148.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0148.png
-248: COG (0.940674 ms): 
+248: COG (0.764893 ms): 
 248: 174.428 194.444
 248: Size:
 248:   w: 62 h: 48
@@ -167564,7 +167607,7 @@
 248:   n02: 144.916
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0149.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0149.png
-248: COG (0.948486 ms): 
+248: COG (0.559814 ms): 
 248: 174.442 193.984
 248: Size:
 248:   w: 62 h: 47
@@ -167575,7 +167618,7 @@
 248:   n02: 142.178
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0150.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0150.png
-248: COG (0.923096 ms): 
+248: COG (0.725342 ms): 
 248: 174.497 193.253
 248: Size:
 248:   w: 62 h: 48
@@ -167586,7 +167629,7 @@
 248:   n02: 141.391
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0151.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0151.png
-248: COG (0.928711 ms): 
+248: COG (0.555908 ms): 
 248: 174.86 192.502
 248: Size:
 248:   w: 63 h: 48
@@ -167597,7 +167640,7 @@
 248:   n02: 140.878
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0152.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0152.png
-248: COG (0.939697 ms): 
+248: COG (0.697998 ms): 
 248: 175.116 190.586
 248: Size:
 248:   w: 63 h: 47
@@ -167608,7 +167651,7 @@
 248:   n02: 137.562
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0153.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0153.png
-248: COG (0.902344 ms): 
+248: COG (1.10596 ms): 
 248: 175.436 187.767
 248: Size:
 248:   w: 62 h: 47
@@ -167619,7 +167662,7 @@
 248:   n02: 135.03
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0154.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0154.png
-248: COG (0.942871 ms): 
+248: COG (1.08179 ms): 
 248: 176.092 185.468
 248: Size:
 248:   w: 63 h: 46
@@ -167630,7 +167673,7 @@
 248:   n02: 132.524
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0155.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0155.png
-248: COG (0.889893 ms): 
+248: COG (1.11084 ms): 
 248: 176.834 183.103
 248: Size:
 248:   w: 63 h: 45
@@ -167641,7 +167684,7 @@
 248:   n02: 129.226
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0156.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0156.png
-248: COG (0.992432 ms): 
+248: COG (1.06714 ms): 
 248: 177.285 180.968
 248: Size:
 248:   w: 64 h: 45
@@ -167652,7 +167695,7 @@
 248:   n02: 127.69
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0157.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0157.png
-248: COG (1.02686 ms): 
+248: COG (1.05518 ms): 
 248: 177.743 179.575
 248: Size:
 248:   w: 63 h: 44
@@ -167663,7 +167706,7 @@
 248:   n02: 124.084
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0158.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0158.png
-248: COG (1.02148 ms): 
+248: COG (1.07422 ms): 
 248: 178.112 178.562
 248: Size:
 248:   w: 63 h: 44
@@ -167674,7 +167717,7 @@
 248:   n02: 123.519
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0159.png
 248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0159.png
-248: COG (0.984131 ms): 
+248: COG (1.12036 ms): 
 248: 178.298 177.429
 248: Size:
 248:   w: 64 h: 44
@@ -167684,6 +167727,348 @@
 248:   n11: 28.902
 248:   n02: 122.513
 248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0160.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0160.png
+248: COG (1.052 ms): 
+248: 178.524 176.602
+248: Size:
+248:   w: 64 h: 44
+248: Area: 2172
+248: Centered normalized moments nij:
+248:   n20: 253.109
+248:   n11: 29.2019
+248:   n02: 121.39
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0161.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0161.png
+248: COG (1.06396 ms): 
+248: 178.585 175.789
+248: Size:
+248:   w: 64 h: 44
+248: Area: 2157
+248: Centered normalized moments nij:
+248:   n20: 253.251
+248:   n11: 29.0979
+248:   n02: 119.688
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0162.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0162.png
+248: COG (1.05371 ms): 
+248: 178.601 175.291
+248: Size:
+248:   w: 64 h: 44
+248: Area: 2151
+248: Centered normalized moments nij:
+248:   n20: 254.033
+248:   n11: 29.6839
+248:   n02: 118.81
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0163.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0163.png
+248: COG (1.04224 ms): 
+248: 178.416 174.93
+248: Size:
+248:   w: 64 h: 43
+248: Area: 2135
+248: Centered normalized moments nij:
+248:   n20: 253.987
+248:   n11: 30.1063
+248:   n02: 117.202
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0164.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0164.png
+248: COG (0.498535 ms): 
+248: 178.425 174.691
+248: Size:
+248:   w: 64 h: 43
+248: Area: 2131
+248: Centered normalized moments nij:
+248:   n20: 255.379
+248:   n11: 30.7455
+248:   n02: 116.308
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0165.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0165.png
+248: COG (0.49707 ms): 
+248: 178.455 174.528
+248: Size:
+248:   w: 64 h: 44
+248: Area: 2134
+248: Centered normalized moments nij:
+248:   n20: 257.181
+248:   n11: 30.3738
+248:   n02: 115.73
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0166.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0166.png
+248: COG (0.498535 ms): 
+248: 178.411 174.908
+248: Size:
+248:   w: 64 h: 43
+248: Area: 2141
+248: Centered normalized moments nij:
+248:   n20: 256.832
+248:   n11: 30.7995
+248:   n02: 116.704
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0167.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0167.png
+248: COG (0.499756 ms): 
+248: 178.312 175.105
+248: Size:
+248:   w: 64 h: 43
+248: Area: 2152
+248: Centered normalized moments nij:
+248:   n20: 259.534
+248:   n11: 30.364
+248:   n02: 116.541
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0168.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0168.png
+248: COG (0.519287 ms): 
+248: 178.016 175.131
+248: Size:
+248:   w: 65 h: 43
+248: Area: 2160
+248: Centered normalized moments nij:
+248:   n20: 261.921
+248:   n11: 30.1475
+248:   n02: 116.259
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0169.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0169.png
+248: COG (0.518311 ms): 
+248: 177.66 175.123
+248: Size:
+248:   w: 65 h: 43
+248: Area: 2179
+248: Centered normalized moments nij:
+248:   n20: 265.319
+248:   n11: 30.2818
+248:   n02: 116.775
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0170.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0170.png
+248: COG (0.51001 ms): 
+248: 177.222 175.51
+248: Size:
+248:   w: 66 h: 44
+248: Area: 2195
+248: Centered normalized moments nij:
+248:   n20: 268.262
+248:   n11: 30.191
+248:   n02: 117.147
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0171.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0171.png
+248: COG (0.515137 ms): 
+248: 176.982 176.012
+248: Size:
+248:   w: 65 h: 43
+248: Area: 2207
+248: Centered normalized moments nij:
+248:   n20: 269.476
+248:   n11: 29.9381
+248:   n02: 117.777
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0172.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0172.png
+248: COG (0.515625 ms): 
+248: 176.702 176.625
+248: Size:
+248:   w: 66 h: 44
+248: Area: 2237
+248: Centered normalized moments nij:
+248:   n20: 271.049
+248:   n11: 29.357
+248:   n02: 120.089
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0173.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0173.png
+248: COG (0.546631 ms): 
+248: 176.452 176.823
+248: Size:
+248:   w: 66 h: 44
+248: Area: 2241
+248: Centered normalized moments nij:
+248:   n20: 273.066
+248:   n11: 29.9775
+248:   n02: 119.76
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0174.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0174.png
+248: COG (0.542969 ms): 
+248: 176.179 176.567
+248: Size:
+248:   w: 67 h: 44
+248: Area: 2249
+248: Centered normalized moments nij:
+248:   n20: 274.585
+248:   n11: 29.5452
+248:   n02: 119.838
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0175.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0175.png
+248: COG (0.546387 ms): 
+248: 175.789 176.122
+248: Size:
+248:   w: 67 h: 43
+248: Area: 2241
+248: Centered normalized moments nij:
+248:   n20: 277.317
+248:   n11: 29.1261
+248:   n02: 117.735
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0176.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0176.png
+248: COG (0.549072 ms): 
+248: 175.335 175.742
+248: Size:
+248:   w: 67 h: 43
+248: Area: 2233
+248: Centered normalized moments nij:
+248:   n20: 277.804
+248:   n11: 28.2149
+248:   n02: 116.532
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0177.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0177.png
+248: COG (0.727539 ms): 
+248: 174.785 175.061
+248: Size:
+248:   w: 67 h: 43
+248: Area: 2220
+248: Centered normalized moments nij:
+248:   n20: 278.046
+248:   n11: 28.0573
+248:   n02: 115.076
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0178.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0178.png
+248: COG (0.556396 ms): 
+248: 174.243 174.182
+248: Size:
+248:   w: 67 h: 43
+248: Area: 2198
+248: Centered normalized moments nij:
+248:   n20: 278.089
+248:   n11: 27.2379
+248:   n02: 112.685
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0179.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0179.png
+248: COG (0.709717 ms): 
+248: 174.059 173.555
+248: Size:
+248:   w: 67 h: 42
+248: Area: 2194
+248: Centered normalized moments nij:
+248:   n20: 280.67
+248:   n11: 25.8108
+248:   n02: 110.964
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0180.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0180.png
+248: COG (0.541748 ms): 
+248: 174.133 173.293
+248: Size:
+248:   w: 67 h: 42
+248: Area: 2196
+248: Centered normalized moments nij:
+248:   n20: 281.262
+248:   n11: 24.9364
+248:   n02: 110.78
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0181.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0181.png
+248: COG (0.88501 ms): 
+248: 174.177 172.267
+248: Size:
+248:   w: 67 h: 42
+248: Area: 2211
+248: Centered normalized moments nij:
+248:   n20: 283.794
+248:   n11: 22.4718
+248:   n02: 110.859
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0182.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0182.png
+248: COG (1.14673 ms): 
+248: 174.307 171.185
+248: Size:
+248:   w: 68 h: 42
+248: Area: 2209
+248: Centered normalized moments nij:
+248:   n20: 286.343
+248:   n11: 21.1206
+248:   n02: 109.473
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0183.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0183.png
+248: COG (1.09985 ms): 
+248: 174.509 169.98
+248: Size:
+248:   w: 68 h: 41
+248: Area: 2201
+248: Centered normalized moments nij:
+248:   n20: 288.199
+248:   n11: 19.3071
+248:   n02: 107.736
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0184.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0184.png
+248: COG (1.1123 ms): 
+248: 174.703 169.11
+248: Size:
+248:   w: 68 h: 41
+248: Area: 2192
+248: Centered normalized moments nij:
+248:   n20: 288.886
+248:   n11: 18.64
+248:   n02: 106.52
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0185.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0185.png
+248: COG (0.506836 ms): 
+248: 174.913 168.52
+248: Size:
+248:   w: 68 h: 41
+248: Area: 2161
+248: Centered normalized moments nij:
+248:   n20: 288.513
+248:   n11: 17.4966
+248:   n02: 103.566
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0186.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0186.png
+248: COG (0.50415 ms): 
+248: 175.051 167.941
+248: Size:
+248:   w: 68 h: 41
+248: Area: 2157
+248: Centered normalized moments nij:
+248:   n20: 286.598
+248:   n11: 18.526
+248:   n02: 103.999
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0187.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0187.png
+248: COG (1.75635 ms): 
+248: 174.857 166.986
+248: Size:
+248:   w: 69 h: 41
+248: Area: 2138
+248: Centered normalized moments nij:
+248:   n20: 288.873
+248:   n11: 18.0519
+248:   n02: 101.353
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0188.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0188.png
+248: COG (0.498291 ms): 
+248: 175.074 166.32
+248: Size:
+248:   w: 69 h: 40
+248: Area: 2125
+248: Centered normalized moments nij:
+248:   n20: 290.13
+248:   n11: 17.212
+248:   n02: 99.5831
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0189.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0189.png
+248: COG (0.497559 ms): 
+248: 175.292 166.025
+248: Size:
+248:   w: 68 h: 39
+248: Area: 2116
+248: Centered normalized moments nij:
+248:   n20: 292.265
+248:   n11: 16.4993
+248:   n02: 97.9375
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0190.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0190.png
+248: COG (0.49292 ms): 
+248: 175.461 165.899
+248: Size:
+248:   w: 68 h: 39
+248: Area: 2119
+248: Centered normalized moments nij:
+248:   n20: 293.839
+248:   n11: 15.9686
+248:   n02: 97.6255
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0191.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0191.png
 249: COG: 
 249:   u: 159.651 v: 212.714
 249: Size:
@@ -167699,19 +168084,29 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0001.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0160.png
-248: COG (0.933838 ms): 
-248: 178.524 176.602
+248: COG (0.772705 ms): 
+248: 175.515 165.897
 248: Size:
-248:   w: 64 h: 44
-248: Area: 2172
+248:   w: 68 h: 39
+248: Area: 2114
 248: Centered normalized moments nij:
-248:   n20: 253.109
-248:   n11: 29.2019
-248:   n02: 121.39
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0161.png
+248:   n20: 294.75
+248:   n11: 15.7387
+248:   n02: 96.8414
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0192.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0192.png
+248: COG (0.525879 ms): 
+248: 175.456 165.828
+248: Size:
+248:   w: 68 h: 39
+248: Area: 2110
+248: Centered normalized moments nij:
+248:   n20: 294.75
+248:   n11: 15.57
+248:   n02: 96.4647
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0193.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0001.png
-249: COG (0.196289 ms): 
+249: COG (0.10376 ms): 
 249:   u: 159.632 v: 212.707
 249: Size:
 249:   w: 63 h: 46
@@ -167727,7 +168122,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0002.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0002.png
-249: COG (0.211426 ms): 
+249: COG (0.0991211 ms): 
 249:   u: 161.283 v: 204.297
 249: Size:
 249:   w: 62 h: 44
@@ -167742,19 +168137,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0003.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0161.png
-248: COG (0.925781 ms): 
-248: 178.585 175.789
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0193.png
+248: COG (0.493652 ms): 
+248: 175.302 165.556
 248: Size:
-248:   w: 64 h: 44
-248: Area: 2157
+248:   w: 70 h: 40
+248: Area: 2118
 248: Centered normalized moments nij:
-248:   n20: 253.251
-248:   n11: 29.0979
-248:   n02: 119.688
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0162.png
+248:   n20: 297.722
+248:   n11: 14.2836
+248:   n02: 96.1222
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0194.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0194.png
+248: COG (0.492188 ms): 
+248: 175.236 165.579
+248: Size:
+248:   w: 70 h: 40
+248: Area: 2127
+248: Centered normalized moments nij:
+248:   n20: 299.96
+248:   n11: 13.6332
+248:   n02: 96.1488
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0195.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0195.png
+248: COG (0.493896 ms): 
+248: 175.103 165.305
+248: Size:
+248:   w: 69 h: 39
+248: Area: 2126
+248: Centered normalized moments nij:
+248:   n20: 301.618
+248:   n11: 13.8753
+248:   n02: 95.5317
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0196.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0003.png
-249: COG (0.195312 ms): 
+249: COG (0.104004 ms): 
 249:   u: 162.641 v: 197.04
 249: Size:
 249:   w: 62 h: 43
@@ -167769,19 +168186,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0004.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0162.png
-248: COG (1.02344 ms): 
-248: 178.601 175.291
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0196.png
+248: COG (0.495117 ms): 
+248: 174.919 165.06
 248: Size:
-248:   w: 64 h: 44
-248: Area: 2151
+248:   w: 69 h: 39
+248: Area: 2124
 248: Centered normalized moments nij:
-248:   n20: 254.033
-248:   n11: 29.6839
-248:   n02: 118.81
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0163.png
+248:   n20: 302.056
+248:   n11: 12.3707
+248:   n02: 95.0811
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0197.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0004.png
-249: COG (0.194092 ms): 
+249: COG (0.118896 ms): 
 249:   u: 163.957 v: 192.377
 249: Size:
 249:   w: 61 h: 43
@@ -167796,8 +168213,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0005.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0197.png
+248: COG (0.518066 ms): 
+248: 174.808 165.065
+248: Size:
+248:   w: 70 h: 39
+248: Area: 2124
+248: Centered normalized moments nij:
+248:   n20: 303.312
+248:   n11: 12.0237
+248:   n02: 94.6667
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0198.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0005.png
-249: COG (0.22998 ms): 
+249: COG (0.143799 ms): 
 249:   u: 165.27 v: 189.55
 249: Size:
 249:   w: 61 h: 42
@@ -167812,19 +168240,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0006.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0163.png
-248: COG (1.05591 ms): 
-248: 178.416 174.93
-248: Size:
-248:   w: 64 h: 43
-248: Area: 2135
-248: Centered normalized moments nij:
-248:   n20: 253.987
-248:   n11: 30.1063
-248:   n02: 117.202
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0164.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0198.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0006.png
-249: COG (0.195557 ms): 
+249: COG (0.0942383 ms): 
 249:   u: 165.72 v: 187.713
 249: Size:
 249:   w: 61 h: 42
@@ -167839,19 +168257,29 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0007.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0164.png
-248: COG (0.989014 ms): 
-248: 178.425 174.691
+248: COG (0.663086 ms): 
+248: 174.772 164.891
 248: Size:
-248:   w: 64 h: 43
-248: Area: 2131
+248:   w: 70 h: 39
+248: Area: 2128
 248: Centered normalized moments nij:
-248:   n20: 255.379
-248:   n11: 30.7455
-248:   n02: 116.308
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0165.png
+248:   n20: 305.595
+248:   n11: 12.1612
+248:   n02: 94.3152
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0199.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0199.png
+248: COG (0.553955 ms): 
+248: 174.676 164.512
+248: Size:
+248:   w: 70 h: 38
+248: Area: 2121
+248: Centered normalized moments nij:
+248:   n20: 308.078
+248:   n11: 11.0397
+248:   n02: 92.8562
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0200.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0007.png
-249: COG (0.205078 ms): 
+249: COG (0.0959473 ms): 
 249:   u: 166.085 v: 186.8
 249: Size:
 249:   w: 61 h: 42
@@ -167867,7 +168295,29 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0008.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0008.png
-249: COG (0.195068 ms): 
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0200.png
+248: COG (0.491455 ms): 
+248: 174.504 164.125
+248: Size:
+248:   w: 70 h: 39
+248: Area: 2127
+248: Centered normalized moments nij:
+248:   n20: 307.948
+248:   n11: 10.279
+248:   n02: 93.3738
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0201.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0201.png
+248: COG (0.481689 ms): 
+248: 176.557 153.886
+248: Size:
+248:   w: 72 h: 36
+248: Area: 2047
+248: Centered normalized moments nij:
+248:   n20: 329.788
+248:   n11: 4.2518
+248:   n02: 80.5214
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0202.png
+249: COG (4.45459 ms): 
 249:   u: 166.725 v: 185.725
 249: Size:
 249:   w: 60 h: 42
@@ -167882,19 +168332,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0009.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0165.png
-248: COG (0.969238 ms): 
-248: 178.455 174.528
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0202.png
+248: COG (0.478516 ms): 
+248: 176.316 153.497
 248: Size:
-248:   w: 64 h: 44
-248: Area: 2134
+248:   w: 73 h: 36
+248: Area: 2030
 248: Centered normalized moments nij:
-248:   n20: 257.181
-248:   n11: 30.3738
-248:   n02: 115.73
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0166.png
+248:   n20: 328.309
+248:   n11: 3.8763
+248:   n02: 79.5377
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0203.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0009.png
-249: COG (0.203125 ms): 
+249: COG (0.100098 ms): 
 249:   u: 167.368 v: 184.362
 249: Size:
 249:   w: 60 h: 42
@@ -167909,13 +168359,34 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0010.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0166.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0010.png
-249: COG (0.199951 ms): 
+249: COG (0.0881348 ms): 
 249:   u: 168.153 v: 183.049
 249: Size:
 249:   w: 60 h: 41
 249: Area: 1879.5
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0203.png
+248: COG (0.473877 ms): 
+248: 175.863 152.998
+248: Size:
+248:   w: 73 h: 35
+248: Area: 2005
+248: Centered normalized moments nij:
+248:   n20: 329.776
+248:   n11: 3.47846
+248:   n02: 77.2204
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0204.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0204.png
+248: COG (0.464355 ms): 
+248: 175.373 152.821
+248: Size:
+248:   w: 72 h: 35
+248: Area: 1991
+248: Centered normalized moments nij:
+248:   n20: 328.947
+248:   n11: 3.23247
+248:   n02: 76.3397
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0205.png
 249: Centered normalized moments nij:
 249:   n20: 219.974
 249:   n11: 2.81525
@@ -167926,18 +168397,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0011.png
-248: COG (1.00073 ms): 
-248: 178.411 174.908
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0205.png
+248: COG (0.495605 ms): 
+248: 175.018 152.596
 248: Size:
-248:   w: 64 h: 43
-248: Area: 2141
+248:   w: 73 h: 34
+248: Area: 1976
 248: Centered normalized moments nij:
-248:   n20: 256.832
-248:   n11: 30.7995
-248:   n02: 116.704
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0167.png
+248:   n20: 332.495
+248:   n11: 3.59269
+248:   n02: 74.3967
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0206.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0206.png
+248: COG (0.485352 ms): 
+248: 174.697 152.208
+248: Size:
+248:   w: 73 h: 35
+248: Area: 1976
+248: Centered normalized moments nij:
+248:   n20: 331.634
+248:   n11: 3.30536
+248:   n02: 74.5949
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0207.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0011.png
-249: COG (0.193604 ms): 
+249: COG (0.0996094 ms): 
 249:   u: 168.805 v: 182.077
 249: Size:
 249:   w: 60 h: 41
@@ -167952,19 +168435,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0012.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0167.png
-248: COG (0.916016 ms): 
-248: 178.312 175.105
-248: Size:
-248:   w: 64 h: 43
-248: Area: 2152
-248: Centered normalized moments nij:
-248:   n20: 259.534
-248:   n11: 30.364
-248:   n02: 116.541
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0168.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0012.png
-249: COG (0.196045 ms): 
+249: COG (0.0874023 ms): 
 249:   u: 169.275 v: 181.031
 249: Size:
 249:   w: 60 h: 41
@@ -167979,9 +168451,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0013.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0168.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0013.png
-249: COG (0.199707 ms): 
+249: COG (0.0964355 ms): 
 249:   u: 169.659 v: 180.913
 249: Size:
 249:   w: 60 h: 41
@@ -167996,18 +168467,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0014.png
-248: COG (1.00317 ms): 
-248: 178.016 175.131
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0207.png
+248: COG (0.468262 ms): 
+248: 174.388 151.859
 248: Size:
-248:   w: 65 h: 43
-248: Area: 2160
+248:   w: 73 h: 35
+248: Area: 1973
 248: Centered normalized moments nij:
-248:   n20: 261.921
-248:   n11: 30.1475
-248:   n02: 116.259
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0169.png
+248:   n20: 331.559
+248:   n11: 2.83169
+248:   n02: 74.3816
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0208.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0014.png
-249: COG (0.194092 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 169.945 v: 180.972
 249: Size:
 249:   w: 60 h: 41
@@ -168022,24 +168494,25 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0015.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0169.png
-248: COG (1.15332 ms): 
-248: 177.66 175.123
-248: Size:
-248:   w: 65 h: 43
-248: Area: 2179
-248: Centered normalized moments nij:
-248:   n20: 265.319
-248:   n11: 30.2818
-248:   n02: 116.775
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0170.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0015.png
-249: COG (0.22583 ms): 
+249: COG (0.0878906 ms): 
 249:   u: 170.031 v: 180.81
 249: Size:
 249:   w: 60 h: 41
 249: Area: 1850.5
 249: Centered normalized moments nij:
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0208.png
+248: COG (0.46167 ms): 
+248: 174.187 151.669
+248: Size:
+248:   w: 73 h: 34
+248: Area: 1962
+248: Centered normalized moments nij:
+248:   n20: 334.034
+248:   n11: 2.26473
+248:   n02: 72.9818
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0209.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0209.png
 249:   n20: 216.505
 249:   n11: 2.917
 249:   n02: 100.27
@@ -168049,8 +168522,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0016.png
+248: COG (0.568604 ms): 
+248: 173.797 150.913
+248: Size:
+248:   w: 73 h: 34
+248: Area: 1942
+248: Centered normalized moments nij:
+248:   n20: 335.01
+248:   n11: 1.58786
+248:   n02: 71.2998
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0210.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0016.png
-249: COG (0.22998 ms): 
+249: COG (0.121582 ms): 
 249:   u: 170.822 v: 181.142
 249: Size:
 249:   w: 60 h: 41
@@ -168065,19 +168548,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0017.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0170.png
-248: COG (1.1106 ms): 
-248: 177.222 175.51
-248: Size:
-248:   w: 66 h: 44
-248: Area: 2195
-248: Centered normalized moments nij:
-248:   n20: 268.262
-248:   n11: 30.191
-248:   n02: 117.147
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0171.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0017.png
-249: COG (0.222656 ms): 
+249: COG (0.0874023 ms): 
 249:   u: 171.626 v: 181.176
 249: Size:
 249:   w: 60 h: 41
@@ -168092,19 +168564,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0018.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0171.png
-248: COG (1.21167 ms): 
-248: 176.982 176.012
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0210.png
+248: COG (0.458984 ms): 
+248: 173.263 150.17
 248: Size:
-248:   w: 65 h: 43
-248: Area: 2207
+248:   w: 73 h: 34
+248: Area: 1929
 248: Centered normalized moments nij:
-248:   n20: 269.476
-248:   n11: 29.9381
-248:   n02: 117.777
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0172.png
+248:   n20: 336.399
+248:   n11: 0.424983
+248:   n02: 70.0447
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0211.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0211.png
+248: COG (1.97266 ms): 
+248: 173.039 150.296
+248: Size:
+248:   w: 73 h: 34
+248: Area: 1935
+248: Centered normalized moments nij:
+248:   n20: 336.001
+248:   n11: 0.730144
+248:   n02: 70.5741
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0212.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0018.png
-249: COG (0.219971 ms): 
+249: COG (0.107666 ms): 
 249:   u: 171.663 v: 181.132
 249: Size:
 249:   w: 60 h: 41
@@ -168119,9 +168602,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0019.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0172.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0212.png
+248: COG (0.458984 ms): 
+248: 172.834 150.426
+248: Size:
+248:   w: 73 h: 34
+248: Area: 1942
+248: Centered normalized moments nij:
+248:   n20: 336.837
+248:   n11: 1.14043
+248:   n02: 70.9068
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0213.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0213.png
+248: COG (0.458984 ms): 
+248: 172.489 150.698
+248: Size:
+248:   w: 74 h: 34
+248: Area: 1945
+248: Centered normalized moments nij:
+248:   n20: 338.713
+248:   n11: 0.39563
+248:   n02: 70.7333
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
+248: COG (0.453369 ms): 
+248: 171.992 151.024
+248: Size:
+248:   w: 73 h: 33
+248: Area: 1936
+248: Centered normalized moments nij:
+248:   n20: 339.281
+248:   n11: 0.412391
+248:   n02: 69.9421
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0215.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0019.png
-249: COG (0.234863 ms): 
+249: COG (0.10498 ms): 
 249:   u: 171.596 v: 180.938
 249: Size:
 249:   w: 60 h: 41
@@ -168136,18 +168651,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0020.png
-248: COG (1.17871 ms): 
-248: 176.702 176.625
-248: Size:
-248:   w: 66 h: 44
-248: Area: 2237
-248: Centered normalized moments nij:
-248:   n20: 271.049
-248:   n11: 29.357
-248:   n02: 120.089
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0173.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0020.png
-249: COG (0.222656 ms): 
+249: COG (0.0922852 ms): 
 249:   u: 171.368 v: 179.953
 249: Size:
 249:   w: 60 h: 41
@@ -168162,19 +168667,52 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0021.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0173.png
-248: COG (1.11694 ms): 
-248: 176.452 176.823
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0215.png
+248: COG (0.451172 ms): 
+248: 171.419 150.944
 248: Size:
-248:   w: 66 h: 44
-248: Area: 2241
+248:   w: 74 h: 33
+248: Area: 1928
 248: Centered normalized moments nij:
-248:   n20: 273.066
-248:   n11: 29.9775
-248:   n02: 119.76
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0174.png
+248:   n20: 339.575
+248:   n11: 0.727804
+248:   n02: 69.3101
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0216.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0216.png
+248: COG (0.470459 ms): 
+248: 170.638 150.809
+248: Size:
+248:   w: 74 h: 33
+248: Area: 1917
+248: Centered normalized moments nij:
+248:   n20: 340.318
+248:   n11: -0.214659
+248:   n02: 68.3767
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0217.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0217.png
+248: COG (0.458252 ms): 
+248: 170.036 151.02
+248: Size:
+248:   w: 74 h: 33
+248: Area: 1913
+248: Centered normalized moments nij:
+248:   n20: 340.488
+248:   n11: 0.14512
+248:   n02: 68.0513
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0218.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0218.png
+248: COG (0.446533 ms): 
+248: 169.645 151.101
+248: Size:
+248:   w: 74 h: 33
+248: Area: 1906
+248: Centered normalized moments nij:
+248:   n20: 340.922
+248:   n11: 1.30349
+248:   n02: 67.4772
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0219.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0021.png
-249: COG (0.22876 ms): 
+249: COG (0.109863 ms): 
 249:   u: 171.454 v: 179.437
 249: Size:
 249:   w: 60 h: 40
@@ -168189,9 +168727,31 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0022.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0174.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0219.png
+248: COG (0.44458 ms): 
+248: 169.463 151.208
+248: Size:
+248:   w: 74 h: 33
+248: Area: 1897
+248: Centered normalized moments nij:
+248:   n20: 340.082
+248:   n11: 1.21875
+248:   n02: 67.0178
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0220.png
+250: Process image number 2
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0022.png
-249: COG (0.223633 ms): 
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0220.png
+248: COG (0.442383 ms): 
+248: 169.321 151.222
+248: Size:
+248:   w: 74 h: 33
+248: Area: 1880
+248: Centered normalized moments nij:
+248:   n20: 340.43
+248:   n11: 1.10746
+248:   n02: 65.7588
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0221.png
+249: COG (4.1748 ms): 
 249:   u: 171.985 v: 181.003
 249: Size:
 249:   w: 59 h: 41
@@ -168206,18 +168766,21 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0023.png
-248: COG (1.20874 ms): 
-248: 176.179 176.567
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0221.png
+248: COG (0.439941 ms): 
+248: 169.315 150.814
 248: Size:
-248:   w: 67 h: 44
-248: Area: 2249
+248:   w: 74 h: 32
+248: Area: 1869
 248: Centered normalized moments nij:
-248:   n20: 274.585
-248:   n11: 29.5452
-248:   n02: 119.838
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0175.png
+248:   n20: 343.353
+248:   n11: 1.5775
+248:   n02: 64.439
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0222.png
+250: Total time: 12.0833 ms
+250: Total mean: 12.0833 ms
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0023.png
-249: COG (0.27832 ms): 
+249: COG (0.0898438 ms): 
 249:   u: 171.661 v: 181.14
 249: Size:
 249:   w: 60 h: 41
@@ -168232,19 +168795,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0024.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0175.png
-248: COG (1.23975 ms): 
-248: 175.789 176.122
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0222.png
+248: COG (0.462646 ms): 
+248: 169.34 150.686
 248: Size:
-248:   w: 67 h: 43
-248: Area: 2241
+248:   w: 74 h: 32
+248: Area: 1867
 248: Centered normalized moments nij:
-248:   n20: 277.317
-248:   n11: 29.1261
-248:   n02: 117.735
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0176.png
+248:   n20: 343.084
+248:   n11: 1.30048
+248:   n02: 64.3332
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0223.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0223.png
+248: COG (0.479248 ms): 
+248: 169.737 150.846
+248: Size:
+248:   w: 74 h: 32
+248: Area: 1862
+248: Centered normalized moments nij:
+248:   n20: 343.04
+248:   n11: 1.53256
+248:   n02: 64.0154
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0224.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0024.png
-249: COG (0.221924 ms): 
+249: COG (0.108398 ms): 
 249:   u: 171.676 v: 181.144
 249: Size:
 249:   w: 60 h: 41
@@ -168259,9 +168833,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0025.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0176.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0025.png
-249: COG (0.227051 ms): 
+249: COG (0.105713 ms): 
 249:   u: 171.898 v: 181.546
 249: Size:
 249:   w: 59 h: 42
@@ -168276,18 +168849,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0026.png
-248: COG (1.20044 ms): 
-248: 175.335 175.742
-248: Size:
-248:   w: 67 h: 43
-248: Area: 2233
-248: Centered normalized moments nij:
-248:   n20: 277.804
-248:   n11: 28.2149
-248:   n02: 116.532
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0177.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0026.png
-249: COG (0.224121 ms): 
+249: COG (0.0905762 ms): 
 249:   u: 171.799 v: 181.598
 249: Size:
 249:   w: 60 h: 42
@@ -168302,19 +168865,31 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0027.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0177.png
-248: COG (1.24878 ms): 
-248: 174.785 175.061
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0224.png
+248: COG (0.44751 ms): 
+248: 170.349 151.261
 248: Size:
-248:   w: 67 h: 43
-248: Area: 2220
+248:   w: 74 h: 32
+248: Area: 1879
 248: Centered normalized moments nij:
-248:   n20: 278.046
-248:   n11: 28.0573
-248:   n02: 115.076
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0178.png
+248:   n20: 346.692
+248:   n11: 2.28198
+248:   n02: 64.5049
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0225.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0225.png
+248: COG (0.831055 ms): 
+248: 171.021 151.837
+248: Size:
+248:   w: 75 h: 33
+248: Area: 1900
+248: Centered normalized moments nij:
+248:   n20: 347.94
+248:   n11: 2.5023
+248:   n02: 65.7313
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0226.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0226.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0027.png
-249: COG (0.259521 ms): 
+249: COG (0.0966797 ms): 
 249:   u: 171.251 v: 181.888
 249: Size:
 249:   w: 60 h: 42
@@ -168329,9 +168904,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0028.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0178.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0028.png
-249: COG (0.236084 ms): 
+249: COG (0.0917969 ms): 
 249:   u: 170.71 v: 183.759
 249: Size:
 249:   w: 60 h: 43
@@ -168346,18 +168920,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0029.png
-248: COG (1.18604 ms): 
-248: 174.243 174.182
-248: Size:
-248:   w: 67 h: 43
-248: Area: 2198
-248: Centered normalized moments nij:
-248:   n20: 278.089
-248:   n11: 27.2379
-248:   n02: 112.685
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0179.png
+248/290 Test #250: templateTrackerPyramidal-SSDESM-HomographySL3 .....................   Passed    1.11 sec
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0029.png
-249: COG (0.22583 ms): 
+249: COG (0.0913086 ms): 
 249:   u: 170.686 v: 183.761
 249: Size:
 249:   w: 60 h: 43
@@ -168372,19 +168937,24 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0030.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0179.png
-248: COG (1.13867 ms): 
-248: 174.059 173.555
+248: COG (4.68066 ms): 
+248: 171.771 152.112
 248: Size:
-248:   w: 67 h: 42
-248: Area: 2194
+248:   w: 75 h: 33
+248: Area: 1897
 248: Centered normalized moments nij:
-248:   n20: 280.67
-248:   n11: 25.8108
-248:   n02: 110.964
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0180.png
+248:   n20: 347.024
+248:   n11: 2.72357
+248:   n02: 65.7039
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0227.png
+test 252
+        Start 252: templateTrackerPyramidal-SSDForwardAdditional-Affine
+
+252: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "0" "-p" "-d"
+252: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+252: Test timeout computed to be: 1500
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0030.png
-249: COG (0.223877 ms): 
+249: COG (0.0881348 ms): 
 249:   u: 170.674 v: 183.715
 249: Size:
 249:   w: 60 h: 43
@@ -168399,9 +168969,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0031.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0180.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0031.png
-249: COG (0.229492 ms): 
+249: COG (0.0881348 ms): 
 249:   u: 170.665 v: 183.643
 249: Size:
 249:   w: 60 h: 43
@@ -168416,18 +168985,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0032.png
-248: COG (1.17773 ms): 
-248: 174.133 173.293
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0227.png
+248: COG (0.480469 ms): 
+248: 172.476 152.31
 248: Size:
-248:   w: 67 h: 42
-248: Area: 2196
+248:   w: 74 h: 32
+248: Area: 1888
 248: Centered normalized moments nij:
-248:   n20: 281.262
-248:   n11: 24.9364
-248:   n02: 110.78
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0181.png
+248:   n20: 347.589
+248:   n11: 3.02301
+248:   n02: 64.9607
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0228.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0228.png
+248: COG (0.444092 ms): 
+248: 173.286 152.814
+248: Size:
+248:   w: 75 h: 32
+248: Area: 1875
+248: Centered normalized moments nij:
+248:   n20: 347.237
+248:   n11: 3.97011
+248:   n02: 64.1643
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0229.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0229.png
+248: COG (0.508545 ms): 
+248: 173.772 152.963
+248: Size:
+248:   w: 75 h: 32
+248: Area: 1866
+248: Centered normalized moments nij:
+248:   n20: 352.221
+248:   n11: 4.86133
+248:   n02: 62.668
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0230.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0032.png
-249: COG (0.224365 ms): 
+249: COG (0.0908203 ms): 
 249:   u: 170.653 v: 183.601
 249: Size:
 249:   w: 60 h: 43
@@ -168442,19 +169034,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0033.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0181.png
-248: COG (1.15479 ms): 
-248: 174.177 172.267
-248: Size:
-248:   w: 67 h: 42
-248: Area: 2211
-248: Centered normalized moments nij:
-248:   n20: 283.794
-248:   n11: 22.4718
-248:   n02: 110.859
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0182.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0033.png
-249: COG (0.199219 ms): 
+249: COG (0.0939941 ms): 
 249:   u: 170.653 v: 183.601
 249: Size:
 249:   w: 60 h: 43
@@ -168469,9 +169050,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0034.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0182.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0230.png
+248: COG (0.442139 ms): 
+248: 174.016 152.737
+248: Size:
+248:   w: 75 h: 32
+248: Area: 1857
+248: Centered normalized moments nij:
+248:   n20: 350.378
+248:   n11: 4.26582
+248:   n02: 62.3814
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0231.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0231.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0034.png
-249: COG (0.206299 ms): 
+249: COG (0.0932617 ms): 
 249:   u: 170.653 v: 183.58
 249: Size:
 249:   w: 60 h: 42
@@ -168485,19 +169077,19 @@
 249:   gray level max: 255
 249:   size precision: 0.65
 249:   gray level precision: 0.9
-248: COG (1.01099 ms): 
-248: 174.307 171.185
+249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0035.png
+248: COG (0.435059 ms): 
+248: 174.334 153.127
 248: Size:
-248:   w: 68 h: 42
-248: Area: 2209
+248:   w: 75 h: 31
+248: Area: 1829
 248: Centered normalized moments nij:
-248:   n20: 286.343
-248:   n11: 21.1206
-248:   n02: 109.473
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0183.png
-249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0035.png
+248:   n20: 349.22
+248:   n11: 4.84882
+248:   n02: 60.7187
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0232.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0035.png
-249: COG (0.201172 ms): 
+249: COG (0.0910645 ms): 
 249:   u: 170.653 v: 183.58
 249: Size:
 249:   w: 60 h: 42
@@ -168512,19 +169104,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0036.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0183.png
-248: COG (1.02417 ms): 
-248: 174.509 169.98
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0232.png
+248: COG (0.438232 ms): 
+248: 174.793 153.908
 248: Size:
-248:   w: 68 h: 41
-248: Area: 2201
+248:   w: 75 h: 31
+248: Area: 1821
 248: Centered normalized moments nij:
-248:   n20: 288.199
-248:   n11: 19.3071
-248:   n02: 107.736
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0184.png
+248:   n20: 350.233
+248:   n11: 5.70314
+248:   n02: 60.0416
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0233.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0036.png
-249: COG (0.205078 ms): 
+249: COG (0.0913086 ms): 
 249:   u: 170.666 v: 183.632
 249: Size:
 249:   w: 60 h: 43
@@ -168539,9 +169131,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0037.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0184.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0037.png
-249: COG (0.204346 ms): 
+249: COG (0.109375 ms): 
 249:   u: 170.701 v: 183.838
 249: Size:
 249:   w: 60 h: 43
@@ -168556,18 +169147,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0038.png
-248: COG (0.956299 ms): 
-248: 174.703 169.11
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0233.png
+248: COG (0.435547 ms): 
+248: 175.249 153.919
 248: Size:
-248:   w: 68 h: 41
-248: Area: 2192
+248:   w: 75 h: 31
+248: Area: 1817
 248: Centered normalized moments nij:
-248:   n20: 288.886
-248:   n11: 18.64
-248:   n02: 106.52
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0185.png
+248:   n20: 351.651
+248:   n11: 5.57837
+248:   n02: 59.5388
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0234.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0038.png
-249: COG (0.202637 ms): 
+249: COG (0.105469 ms): 
 249:   u: 170.681 v: 183.866
 249: Size:
 249:   w: 60 h: 43
@@ -168582,19 +169174,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0039.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0185.png
-248: COG (1.01392 ms): 
-248: 174.913 168.52
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0234.png
+248: COG (0.467285 ms): 
+248: 175.732 153.595
 248: Size:
-248:   w: 68 h: 41
-248: Area: 2161
+248:   w: 76 h: 30
+248: Area: 1803
 248: Centered normalized moments nij:
-248:   n20: 288.513
-248:   n11: 17.4966
-248:   n02: 103.566
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0186.png
+248:   n20: 355.691
+248:   n11: 5.17314
+248:   n02: 57.9438
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0235.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0039.png
-249: COG (0.223633 ms): 
+249: COG (0.104248 ms): 
 249:   u: 170.679 v: 183.733
 249: Size:
 249:   w: 60 h: 43
@@ -168609,9 +169201,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0040.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0186.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0235.png
+248: COG (0.429199 ms): 
+248: 175.874 152.675
+248: Size:
+248:   w: 75 h: 30
+248: Area: 1786
+248: Centered normalized moments nij:
+248:   n20: 355.131
+248:   n11: 4.37447
+248:   n02: 56.9261
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0236.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0236.png
+248: COG (0.476074 ms): 
+248: 175.861 151.528
+248: Size:
+248:   w: 75 h: 30
+248: Area: 1762
+248: Centered normalized moments nij:
+248:   n20: 355.256
+248:   n11: 3.70116
+248:   n02: 55.3786
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0237.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0040.png
-249: COG (0.221191 ms): 
+249: COG (0.100586 ms): 
 249:   u: 170.605 v: 183.824
 249: Size:
 249:   w: 60 h: 43
@@ -168626,18 +169239,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0041.png
-248: COG (0.987061 ms): 
-248: 175.051 167.941
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0237.png
+248: COG (0.413086 ms): 
+248: 175.865 150.785
 248: Size:
-248:   w: 68 h: 41
-248: Area: 2157
+248:   w: 75 h: 29
+248: Area: 1729
 248: Centered normalized moments nij:
-248:   n20: 286.598
-248:   n11: 18.526
-248:   n02: 103.999
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0187.png
+248:   n20: 356.406
+248:   n11: 3.16059
+248:   n02: 53.1394
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0238.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0041.png
-249: COG (0.196289 ms): 
+249: COG (0.106445 ms): 
 249:   u: 170.473 v: 184.06
 249: Size:
 249:   w: 60 h: 43
@@ -168652,19 +169266,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0042.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0187.png
-248: COG (1.01758 ms): 
-248: 174.857 166.986
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0238.png
+248: COG (0.537354 ms): 
+248: 175.654 149.973
 248: Size:
-248:   w: 69 h: 41
-248: Area: 2138
+248:   w: 76 h: 29
+248: Area: 1710
 248: Centered normalized moments nij:
-248:   n20: 288.873
-248:   n11: 18.0519
-248:   n02: 101.353
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0188.png
+248:   n20: 356.561
+248:   n11: 3.17413
+248:   n02: 51.9589
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0239.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0042.png
-249: COG (0.205811 ms): 
+249: COG (0.102539 ms): 
 249:   u: 170.343 v: 184.264
 249: Size:
 249:   w: 60 h: 43
@@ -168679,8 +169293,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0043.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0239.png
+248: COG (0.403564 ms): 
+248: 175.312 148.851
+248: Size:
+248:   w: 76 h: 28
+248: Area: 1661
+248: Centered normalized moments nij:
+248:   n20: 356.675
+248:   n11: 2.83473
+248:   n02: 49.0156
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0240.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0043.png
-249: COG (0.217285 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 170.292 v: 184.287
 249: Size:
 249:   w: 60 h: 43
@@ -168695,19 +169320,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0044.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0188.png
-248: COG (0.953857 ms): 
-248: 175.074 166.32
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0240.png
+248: COG (0.403809 ms): 
+248: 174.898 147.575
 248: Size:
-248:   w: 69 h: 40
-248: Area: 2125
+248:   w: 75 h: 28
+248: Area: 1632
 248: Centered normalized moments nij:
-248:   n20: 290.13
-248:   n11: 17.212
-248:   n02: 99.5831
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0189.png
+248:   n20: 352.569
+248:   n11: 1.24412
+248:   n02: 47.8461
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0241.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0044.png
-249: COG (0.207764 ms): 
+249: COG (0.102539 ms): 
 249:   u: 170.287 v: 184.297
 249: Size:
 249:   w: 60 h: 43
@@ -168722,9 +169347,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0045.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0189.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0241.png
+248: COG (0.435059 ms): 
+248: 174.24 146.19
+248: Size:
+248:   w: 75 h: 27
+248: Area: 1593
+248: Centered normalized moments nij:
+248:   n20: 351.653
+248:   n11: 1.01139
+248:   n02: 45.6958
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0242.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0045.png
-249: COG (0.203125 ms): 
+249: COG (0.098877 ms): 
 249:   u: 170.286 v: 184.329
 249: Size:
 249:   w: 60 h: 43
@@ -168739,18 +169374,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0046.png
-248: COG (1.68359 ms): 
-248: 175.292 166.025
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0242.png
+248: COG (0.426025 ms): 
+248: 173.725 144.647
 248: Size:
-248:   w: 68 h: 39
-248: Area: 2116
+248:   w: 75 h: 27
+248: Area: 1562
 248: Centered normalized moments nij:
-248:   n20: 292.265
-248:   n11: 16.4993
-248:   n02: 97.9375
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0190.png
+248:   n20: 352.834
+248:   n11: -0.134655
+248:   n02: 43.7866
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0243.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0243.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0046.png
-249: COG (0.199707 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 170.272 v: 184.326
 249: Size:
 249:   w: 60 h: 43
@@ -168765,19 +169402,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0047.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0190.png
-248: COG (1.16602 ms): 
-248: 175.461 165.899
-248: Size:
-248:   w: 68 h: 39
-248: Area: 2119
-248: Centered normalized moments nij:
-248:   n20: 293.839
-248:   n11: 15.9686
-248:   n02: 97.6255
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0191.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0047.png
-249: COG (0.199219 ms): 
+249: COG (0.0908203 ms): 
 249:   u: 170.245 v: 184.318
 249: Size:
 249:   w: 60 h: 43
@@ -168792,8 +169418,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0048.png
+248: COG (0.631104 ms): 
+248: 172.961 143.59
+248: Size:
+248:   w: 75 h: 26
+248: Area: 1550
+248: Centered normalized moments nij:
+248:   n20: 352.959
+248:   n11: -0.610316
+248:   n02: 43.0909
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0244.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0244.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0048.png
-249: COG (0.200195 ms): 
+249: COG (0.104492 ms): 
 249:   u: 170.301 v: 184.404
 249: Size:
 249:   w: 60 h: 43
@@ -168808,19 +169445,29 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0049.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0191.png
-248: COG (1.13062 ms): 
-248: 175.515 165.897
+248: COG (0.45166 ms): 
+248: 172.342 142.608
 248: Size:
-248:   w: 68 h: 39
-248: Area: 2114
+248:   w: 75 h: 26
+248: Area: 1530
 248: Centered normalized moments nij:
-248:   n20: 294.75
-248:   n11: 15.7387
-248:   n02: 96.8414
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0192.png
+248:   n20: 349.361
+248:   n11: -1.35049
+248:   n02: 42.4265
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0245.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0245.png
+248: COG (0.396484 ms): 
+248: 171.62 141.563
+248: Size:
+248:   w: 75 h: 26
+248: Area: 1512
+248: Centered normalized moments nij:
+248:   n20: 347.674
+248:   n11: -1.53464
+248:   n02: 41.6468
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0246.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0049.png
-249: COG (0.200439 ms): 
+249: COG (0.097168 ms): 
 249:   u: 170.423 v: 184.766
 249: Size:
 249:   w: 60 h: 43
@@ -168836,7 +169483,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0050.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0050.png
-249: COG (0.215576 ms): 
+249: COG (0.103027 ms): 
 249:   u: 170.504 v: 184.865
 249: Size:
 249:   w: 60 h: 43
@@ -168851,19 +169498,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0051.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0192.png
-248: COG (1.11401 ms): 
-248: 175.456 165.828
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0246.png
+248: COG (0.373535 ms): 
+248: 171.165 140.582
 248: Size:
-248:   w: 68 h: 39
-248: Area: 2110
+248:   w: 75 h: 26
+248: Area: 1498
 248: Centered normalized moments nij:
-248:   n20: 294.75
-248:   n11: 15.57
-248:   n02: 96.4647
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0193.png
+248:   n20: 347.753
+248:   n11: -2.15206
+248:   n02: 40.8881
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0247.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0247.png
+248: COG (0.358398 ms): 
+248: 170.592 139.577
+248: Size:
+248:   w: 74 h: 26
+248: Area: 1481
+248: Centered normalized moments nij:
+248:   n20: 345.231
+248:   n11: -2.78036
+248:   n02: 40.2711
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0248.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0051.png
-249: COG (0.203125 ms): 
+249: COG (0.102783 ms): 
 249:   u: 170.53 v: 184.884
 249: Size:
 249:   w: 60 h: 43
@@ -168879,7 +169537,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0052.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0052.png
-249: COG (0.200439 ms): 
+249: COG (0.102295 ms): 
 249:   u: 170.562 v: 184.905
 249: Size:
 249:   w: 60 h: 43
@@ -168894,19 +169552,31 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0053.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0193.png
-248: COG (1.59302 ms): 
-248: 175.302 165.556
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0248.png
+248: COG (0.407959 ms): 
+248: 169.935 138.801
 248: Size:
-248:   w: 70 h: 40
-248: Area: 2118
+248:   w: 75 h: 25
+248: Area: 1470
 248: Centered normalized moments nij:
-248:   n20: 297.722
-248:   n11: 14.2836
-248:   n02: 96.1222
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0194.png
+248:   n20: 347.965
+248:   n11: -3.45098
+248:   n02: 39.3555
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0249.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0249.png
+251: Process image number 2
+248: COG (0.354736 ms): 
+248: 169.379 138.312
+248: Size:
+248:   w: 74 h: 25
+248: Area: 1463
+248: Centered normalized moments nij:
+248:   n20: 348.017
+248:   n11: -3.46342
+248:   n02: 38.9856
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0250.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0053.png
-249: COG (0.223877 ms): 
+249: COG (0.107178 ms): 
 249:   u: 170.558 v: 184.895
 249: Size:
 249:   w: 60 h: 43
@@ -168921,19 +169591,43 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0054.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0194.png
-248: COG (1.14502 ms): 
-248: 175.236 165.579
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0250.png
+248: COG (0.354004 ms): 
+248: 168.764 138.403
 248: Size:
-248:   w: 70 h: 40
-248: Area: 2127
+248:   w: 75 h: 25
+248: Area: 1459
 248: Centered normalized moments nij:
-248:   n20: 299.96
-248:   n11: 13.6332
-248:   n02: 96.1488
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0195.png
+248:   n20: 350.88
+248:   n11: -4.59147
+248:   n02: 38.4846
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0251.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0251.png
+248: COG (0.351074 ms): 
+248: 168.297 138.511
+248: Size:
+248:   w: 75 h: 24
+248: Area: 1446
+248: Centered normalized moments nij:
+248:   n20: 351.299
+248:   n11: -3.83662
+248:   n02: 37.7257
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0252.png
+251: Total time: 8.71899 ms
+251: Total mean: 8.71899 ms
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0252.png
+248: COG (0.352539 ms): 
+248: 167.873 138.432
+248: Size:
+248:   w: 75 h: 24
+248: Area: 1445
+248: Centered normalized moments nij:
+248:   n20: 354.426
+248:   n11: -4.50656
+248:   n02: 37.3499
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0253.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0054.png
-249: COG (0.224365 ms): 
+249: COG (0.105713 ms): 
 249:   u: 170.506 v: 184.891
 249: Size:
 249:   w: 60 h: 43
@@ -168949,7 +169643,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0055.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0055.png
-249: COG (0.22168 ms): 
+249: COG (0.10498 ms): 
 249:   u: 170.549 v: 184.939
 249: Size:
 249:   w: 60 h: 43
@@ -168964,19 +169658,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0056.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0195.png
-248: COG (1.05566 ms): 
-248: 175.103 165.305
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0253.png
+248: COG (0.437012 ms): 
+248: 167.421 138.75
 248: Size:
-248:   w: 69 h: 39
-248: Area: 2126
+248:   w: 75 h: 25
+248: Area: 1447
 248: Centered normalized moments nij:
-248:   n20: 301.618
-248:   n11: 13.8753
-248:   n02: 95.5317
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0196.png
+248:   n20: 351.452
+248:   n11: -4.42615
+248:   n02: 37.7881
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0254.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0254.png
+248: COG (0.354736 ms): 
+248: 167.081 139.714
+248: Size:
+248:   w: 75 h: 25
+248: Area: 1449
+248: Centered normalized moments nij:
+248:   n20: 351.346
+248:   n11: -3.6882
+248:   n02: 37.8842
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0255.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0056.png
-249: COG (0.226074 ms): 
+249: COG (0.126221 ms): 
 249:   u: 170.691 v: 185.054
 249: Size:
 249:   w: 60 h: 43
@@ -168991,19 +169696,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0057.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0196.png
-248: COG (1.1438 ms): 
-248: 174.919 165.06
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0255.png
+248: COG (0.362061 ms): 
+248: 166.691 140.138
 248: Size:
-248:   w: 69 h: 39
-248: Area: 2124
+248:   w: 75 h: 25
+248: Area: 1460
 248: Centered normalized moments nij:
-248:   n20: 302.056
-248:   n11: 12.3707
-248:   n02: 95.0811
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0197.png
+248:   n20: 353.257
+248:   n11: -3.39035
+248:   n02: 38.2475
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0256.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0057.png
-249: COG (0.229248 ms): 
+249: COG (0.111328 ms): 
 249:   u: 170.746 v: 185.12
 249: Size:
 249:   w: 60 h: 43
@@ -169018,8 +169723,26 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0058.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0256.png
+248: COG (0.361084 ms): 
+248: 166.043 140.509
+248: Size:
+248:   w: 75 h: 24
+248: Area: 1459
+248: Centered normalized moments nij:
+248:   n20: 357.182
+248:   n11: -3.49903
+248:   n02: 37.7647
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0257.png
+249/290 Test #251: templateTrackerPyramidal-SSDESM-Translation .......................   Passed    1.12 sec
+test 253
+        Start 253: templateTrackerPyramidal-SSDForwardAdditional-Homography
+
+253: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "1" "-p" "-d"
+253: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+253: Test timeout computed to be: 1500
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0058.png
-249: COG (0.22168 ms): 
+249: COG (0.110596 ms): 
 249:   u: 170.748 v: 185.169
 249: Size:
 249:   w: 60 h: 43
@@ -169034,19 +169757,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0059.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0197.png
-248: COG (1.3916 ms): 
-248: 174.808 165.065
-248: Size:
-248:   w: 70 h: 39
-248: Area: 2124
-248: Centered normalized moments nij:
-248:   n20: 303.312
-248:   n11: 12.0237
-248:   n02: 94.6667
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0198.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0059.png
-249: COG (0.245605 ms): 
+249: COG (0.0957031 ms): 
 249:   u: 170.753 v: 185.198
 249: Size:
 249:   w: 60 h: 43
@@ -169061,21 +169773,32 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0060.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0198.png
-248: COG (1.07983 ms): 
-248: 174.772 164.891
-248: Size:
-248:   w: 70 h: 39
-248: Area: 2128
-248: Centered normalized moments nij:
-248:   n20: 305.595
-248:   n11: 12.1612
-248:   n02: 94.3152
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0199.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0060.png
-249: COG (0.223877 ms): 
+249: COG (0.0947266 ms): 
 249:   u: 170.776 v: 185.239
 249: Size:
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0257.png
+248: COG (0.385498 ms): 
+248: 165.62 141.303
+248: Size:
+248:   w: 76 h: 25
+248: Area: 1480
+248: Centered normalized moments nij:
+248:   n20: 356.597
+248:   n11: -3.13215
+248:   n02: 38.93
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0258.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0258.png
+248: COG (0.370117 ms): 
+248: 165.038 141.78
+248: Size:
+248:   w: 75 h: 25
+248: Area: 1485
+248: Centered normalized moments nij:
+248:   n20: 356.642
+248:   n11: -3.13299
+248:   n02: 39.1801
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0259.png
 249:   w: 60 h: 43
 249: Area: 1957.5
 249: Centered normalized moments nij:
@@ -169089,7 +169812,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0061.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0061.png
-249: COG (0.21875 ms): 
+249: COG (0.0898438 ms): 
 249:   u: 170.798 v: 185.276
 249: Size:
 249:   w: 60 h: 44
@@ -169104,19 +169827,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0062.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0199.png
-248: COG (1.1145 ms): 
-248: 174.676 164.512
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0259.png
+248: COG (0.363525 ms): 
+248: 164.828 142.026
 248: Size:
-248:   w: 70 h: 38
-248: Area: 2121
+248:   w: 75 h: 25
+248: Area: 1490
 248: Centered normalized moments nij:
-248:   n20: 308.078
-248:   n11: 11.0397
-248:   n02: 92.8562
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0200.png
+248:   n20: 354.821
+248:   n11: -2.96596
+248:   n02: 39.6309
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0260.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0062.png
-249: COG (0.223633 ms): 
+249: COG (0.102539 ms): 
 249:   u: 170.859 v: 185.34
 249: Size:
 249:   w: 60 h: 44
@@ -169131,10 +169854,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0063.png
-250: Process image number 2
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0200.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0260.png
+248: COG (0.364014 ms): 
+248: 164.526 142.646
+248: Size:
+248:   w: 76 h: 26
+248: Area: 1499
+248: Centered normalized moments nij:
+248:   n20: 355.693
+248:   n11: -2.55027
+248:   n02: 40.0393
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0261.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0063.png
-249: COG (0.222656 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 170.885 v: 185.382
 249: Size:
 249:   w: 59 h: 44
@@ -169149,18 +169881,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0064.png
-248: COG (1.14038 ms): 
-248: 174.504 164.125
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0261.png
+248: COG (0.36377 ms): 
+248: 164.235 143.009
 248: Size:
-248:   w: 70 h: 39
-248: Area: 2127
+248:   w: 76 h: 25
+248: Area: 1495
 248: Centered normalized moments nij:
-248:   n20: 307.948
-248:   n11: 10.279
-248:   n02: 93.3738
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0201.png
+248:   n20: 355.89
+248:   n11: -2.38682
+248:   n02: 39.7698
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0262.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0064.png
-249: COG (0.221436 ms): 
+249: COG (0.102539 ms): 
 249:   u: 170.916 v: 185.425
 249: Size:
 249:   w: 59 h: 44
@@ -169175,19 +169908,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0065.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0201.png
-248: COG (1.34326 ms): 
-248: 176.557 153.886
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0262.png
+248: COG (0.366943 ms): 
+248: 164.029 143.215
 248: Size:
-248:   w: 72 h: 36
-248: Area: 2047
+248:   w: 75 h: 25
+248: Area: 1493
 248: Centered normalized moments nij:
-248:   n20: 329.788
-248:   n11: 4.2518
-248:   n02: 80.5214
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0202.png
+248:   n20: 354.898
+248:   n11: -2.35798
+248:   n02: 39.7843
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0263.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0065.png
-249: COG (0.225342 ms): 
+249: COG (0.0983887 ms): 
 249:   u: 171.002 v: 185.535
 249: Size:
 249:   w: 59 h: 44
@@ -169202,10 +169935,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0066.png
-250: Total time: 26.4131 ms
-250: Total mean: 26.4131 ms
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0263.png
+248: COG (0.374268 ms): 
+248: 164.007 143.661
+248: Size:
+248:   w: 75 h: 26
+248: Area: 1505
+248: Centered normalized moments nij:
+248:   n20: 352.821
+248:   n11: -2.50672
+248:   n02: 40.6812
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0264.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0264.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0066.png
-249: COG (0.229492 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 171.09 v: 185.642
 249: Size:
 249:   w: 60 h: 44
@@ -169220,19 +169963,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0067.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0202.png
-248: COG (1.104 ms): 
-248: 176.316 153.497
+248: COG (1.65625 ms): 
+248: 164.147 144.511
 248: Size:
-248:   w: 73 h: 36
-248: Area: 2030
+248:   w: 75 h: 26
+248: Area: 1529
 248: Centered normalized moments nij:
-248:   n20: 328.309
-248:   n11: 3.8763
-248:   n02: 79.5377
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0203.png
+248:   n20: 353.208
+248:   n11: -1.60917
+248:   n02: 41.9163
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0265.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0067.png
-249: COG (0.229004 ms): 
+249: COG (0.0964355 ms): 
 249:   u: 171.162 v: 185.68
 249: Size:
 249:   w: 60 h: 44
@@ -169247,19 +169989,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0068.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0203.png
-248: COG (1.01514 ms): 
-248: 175.863 152.998
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0265.png
+248: COG (0.376221 ms): 
+248: 164.353 145.173
 248: Size:
-248:   w: 73 h: 35
-248: Area: 2005
+248:   w: 76 h: 26
+248: Area: 1539
 248: Centered normalized moments nij:
-248:   n20: 329.776
-248:   n11: 3.47846
-248:   n02: 77.2204
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0204.png
+248:   n20: 354.845
+248:   n11: -1.00456
+248:   n02: 42.2807
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0266.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0068.png
-249: COG (0.22998 ms): 
+249: COG (0.0974121 ms): 
 249:   u: 171.2 v: 185.741
 249: Size:
 249:   w: 60 h: 44
@@ -169275,7 +170017,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0069.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0069.png
-249: COG (0.244629 ms): 
+249: COG (0.0993652 ms): 
 249:   u: 171.296 v: 185.809
 249: Size:
 249:   w: 60 h: 44
@@ -169290,19 +170032,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0070.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0204.png
-248: COG (1.45435 ms): 
-248: 175.373 152.821
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0266.png
+248: COG (0.377686 ms): 
+248: 164.589 145.251
 248: Size:
-248:   w: 72 h: 35
-248: Area: 1991
+248:   w: 76 h: 27
+248: Area: 1559
 248: Centered normalized moments nij:
-248:   n20: 328.947
-248:   n11: 3.23247
-248:   n02: 76.3397
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0205.png
+248:   n20: 354.641
+248:   n11: -1.35615
+248:   n02: 43.4105
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0267.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0070.png
-249: COG (0.255371 ms): 
+249: COG (0.105713 ms): 
 249:   u: 171.329 v: 185.906
 249: Size:
 249:   w: 60 h: 45
@@ -169317,19 +170059,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0071.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0205.png
-248: COG (1.19824 ms): 
-248: 175.018 152.596
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0267.png
+248: COG (0.388916 ms): 
+248: 164.442 144.922
 248: Size:
-248:   w: 73 h: 34
-248: Area: 1976
+248:   w: 76 h: 27
+248: Area: 1569
 248: Centered normalized moments nij:
-248:   n20: 332.495
-248:   n11: 3.59269
-248:   n02: 74.3967
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0206.png
+248:   n20: 351.292
+248:   n11: -2.04655
+248:   n02: 44.3955
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0268.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0071.png
-249: COG (0.265625 ms): 
+249: COG (0.105469 ms): 
 249:   u: 171.405 v: 186.007
 249: Size:
 249:   w: 60 h: 45
@@ -169344,8 +170086,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0072.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0268.png
+248: COG (0.37793 ms): 
+248: 164.513 144.562
+248: Size:
+248:   w: 76 h: 26
+248: Area: 1561
+248: Centered normalized moments nij:
+248:   n20: 351.708
+248:   n11: -2.2396
+248:   n02: 43.8797
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0269.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0269.png
+248: COG (0.379883 ms): 
+248: 164.408 144.205
+248: Size:
+248:   w: 75 h: 27
+248: Area: 1579
+248: Centered normalized moments nij:
+248:   n20: 349.316
+248:   n11: -2.84784
+248:   n02: 45.2203
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0270.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0072.png
-249: COG (0.260254 ms): 
+249: COG (0.104004 ms): 
 249:   u: 171.411 v: 186.038
 249: Size:
 249:   w: 60 h: 45
@@ -169360,26 +170124,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0073.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0206.png
-248/290 Test #250: templateTrackerPyramidal-SSDESM-HomographySL3 .....................   Passed    1.71 sec
-test 251
-        Start 251: templateTrackerPyramidal-SSDESM-Translation
-
-251: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "0" "-w" "4" "-p" "-d"
-251: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-251: Test timeout computed to be: 1500
-248: COG (4.38647 ms): 
-248: 174.697 152.208
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0270.png
+248: COG (0.409912 ms): 
+248: 164.216 144.002
 248: Size:
-248:   w: 73 h: 35
-248: Area: 1976
+248:   w: 75 h: 27
+248: Area: 1599
 248: Centered normalized moments nij:
-248:   n20: 331.634
-248:   n11: 3.30536
-248:   n02: 74.5949
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0207.png
+248:   n20: 350.37
+248:   n11: -3.15488
+248:   n02: 46.2258
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0271.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0073.png
-249: COG (0.26001 ms): 
+249: COG (0.104004 ms): 
 249:   u: 171.373 v: 185.904
 249: Size:
 249:   w: 60 h: 45
@@ -169395,7 +170152,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0074.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0074.png
-249: COG (0.313477 ms): 
+249: COG (0.119385 ms): 
 249:   u: 171.207 v: 185.704
 249: Size:
 249:   w: 60 h: 45
@@ -169410,19 +170167,28 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0075.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0207.png
-248: COG (1.37866 ms): 
-248: 174.388 151.859
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0271.png
+248: COG (0.678955 ms): 
+248: 164.265 144.046
 248: Size:
-248:   w: 73 h: 35
-248: Area: 1973
+248:   w: 75 h: 27
+248: Area: 1618
 248: Centered normalized moments nij:
-248:   n20: 331.559
-248:   n11: 2.83169
-248:   n02: 74.3816
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0208.png
+248:   n20: 352.149
+248:   n11: -3.31634
+248:   n02: 47.0974
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0272.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0272.png
+248: COG (0.421875 ms): 
+248: 164.27 143.982
+248: Size:
+248:   w: 75 h: 27
+248: Area: 1628
+248: Centered normalized moments nij:
+248:   n20: 352.423
+248:   n11: -3.93069
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0075.png
-249: COG (0.268311 ms): 
+249: COG (0.100586 ms): 
 249:   u: 171.031 v: 185.533
 249: Size:
 249:   w: 60 h: 44
@@ -169438,7 +170204,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0076.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0076.png
-249: COG (0.270996 ms): 
+249: COG (0.0969238 ms): 
 249:   u: 170.879 v: 185.418
 249: Size:
 249:   w: 60 h: 44
@@ -169453,19 +170219,11 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0077.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0208.png
-248: COG (1.26025 ms): 
-248: 174.187 151.669
-248: Size:
-248:   w: 73 h: 34
-248: Area: 1962
-248: Centered normalized moments nij:
-248:   n20: 334.034
-248:   n11: 2.26473
-248:   n02: 72.9818
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0209.png
+248:   n02: 47.6637
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0273.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0273.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0077.png
-249: COG (0.26709 ms): 
+249: COG (0.0913086 ms): 
 249:   u: 170.925 v: 185.385
 249: Size:
 249:   w: 60 h: 45
@@ -169480,19 +170238,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0078.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0209.png
-248: COG (1.19678 ms): 
-248: 173.797 150.913
-248: Size:
-248:   w: 73 h: 34
-248: Area: 1942
-248: Centered normalized moments nij:
-248:   n20: 335.01
-248:   n11: 1.58786
-248:   n02: 71.2998
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0210.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0078.png
-249: COG (0.291504 ms): 
+249: COG (0.0966797 ms): 
 249:   u: 170.928 v: 185.389
 249: Size:
 249:   w: 60 h: 45
@@ -169508,7 +170255,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0079.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0079.png
-249: COG (0.27002 ms): 
+249: COG (0.356689 ms): 
 249:   u: 170.862 v: 185.326
 249: Size:
 249:   w: 60 h: 45
@@ -169523,19 +170270,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0080.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0210.png
-248: COG (1.48389 ms): 
-248: 173.263 150.17
-248: Size:
-248:   w: 73 h: 34
-248: Area: 1929
-248: Centered normalized moments nij:
-248:   n20: 336.399
-248:   n11: 0.424983
-248:   n02: 70.0447
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0211.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0080.png
-249: COG (0.262451 ms): 
+249: COG (0.0959473 ms): 
 249:   u: 170.749 v: 185.215
 249: Size:
 249:   w: 60 h: 45
@@ -169550,19 +170286,40 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0081.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0211.png
-248: COG (1.18164 ms): 
-248: 173.039 150.296
+248: COG (4.4436 ms): 
+248: 164.187 143.263
 248: Size:
-248:   w: 73 h: 34
-248: Area: 1935
+248:   w: 75 h: 28
+248: Area: 1644
 248: Centered normalized moments nij:
-248:   n20: 336.001
-248:   n11: 0.730144
-248:   n02: 70.5741
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0212.png
+248:   n20: 350.035
+248:   n11: -5.26866
+248:   n02: 48.9747
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0274.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0274.png
+248: COG (0.423828 ms): 
+248: 164.198 142.459
+248: Size:
+248:   w: 75 h: 28
+248: Area: 1659
+248: Centered normalized moments nij:
+248:   n20: 349.497
+248:   n11: -6.54727
+248:   n02: 49.9746
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0275.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0275.png
+248: COG (0.405518 ms): 
+248: 164.053 141.667
+248: Size:
+248:   w: 75 h: 29
+248: Area: 1683
+248: Centered normalized moments nij:
+248:   n20: 351.995
+248:   n11: -7.56863
+248:   n02: 51.1218
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0276.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0081.png
-249: COG (0.267334 ms): 
+249: COG (0.105713 ms): 
 249:   u: 170.79 v: 185.252
 249: Size:
 249:   w: 60 h: 46
@@ -169577,9 +170334,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0082.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0212.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0082.png
-249: COG (0.263916 ms): 
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0276.png
+248: COG (0.412109 ms): 
+248: 163.65 141.009
+248: Size:
+248:   w: 75 h: 29
+248: Area: 1715
+248: Centered normalized moments nij:
+248:   n20: 351.294
+248:   n11: -9.5981
+248:   n02: 53.267
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0277.png
+249: COG (0.432373 ms): 
 249:   u: 170.886 v: 185.359
 249: Size:
 249:   w: 60 h: 46
@@ -169594,18 +170361,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0083.png
-248: COG (1.51245 ms): 
-248: 172.834 150.426
-248: Size:
-248:   w: 73 h: 34
-248: Area: 1942
-248: Centered normalized moments nij:
-248:   n20: 336.837
-248:   n11: 1.14043
-248:   n02: 70.9068
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0213.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0083.png
-249: COG (0.263916 ms): 
+249: COG (0.0959473 ms): 
 249:   u: 171.036 v: 185.437
 249: Size:
 249:   w: 61 h: 46
@@ -169620,19 +170377,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0084.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0213.png
-248: COG (1.20166 ms): 
-248: 172.489 150.698
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0277.png
+248: COG (0.416748 ms): 
+248: 163.322 141.041
 248: Size:
-248:   w: 74 h: 34
-248: Area: 1945
+248:   w: 75 h: 29
+248: Area: 1744
 248: Centered normalized moments nij:
-248:   n20: 338.713
-248:   n11: 0.39563
-248:   n02: 70.7333
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
+248:   n20: 353.169
+248:   n11: -10.5523
+248:   n02: 54.8458
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0278.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0278.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0084.png
-249: COG (0.272461 ms): 
+249: COG (0.101562 ms): 
 249:   u: 171.172 v: 185.515
 249: Size:
 249:   w: 60 h: 46
@@ -169647,9 +170405,29 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0085.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
+248: COG (0.655273 ms): 
+248: 162.883 140.945
+248: Size:
+248:   w: 75 h: 31
+248: Area: 1796
+248: Centered normalized moments nij:
+248:   n20: 351.13
+248:   n11: -12.4664
+248:   n02: 58.6211
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0279.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0279.png
+248: COG (0.464355 ms): 
+248: 162.033 140.793
+248: Size:
+248:   w: 75 h: 31
+248: Area: 1828
+248: Centered normalized moments nij:
+248:   n20: 353.448
+248:   n11: -13.957
+248:   n02: 60.4146
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0280.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0085.png
-249: COG (0.270264 ms): 
+249: COG (0.101318 ms): 
 249:   u: 171.255 v: 185.687
 249: Size:
 249:   w: 60 h: 47
@@ -169664,18 +170442,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0086.png
-248: COG (1.44873 ms): 
-248: 171.992 151.024
-248: Size:
-248:   w: 73 h: 33
-248: Area: 1936
-248: Centered normalized moments nij:
-248:   n20: 339.281
-248:   n11: 0.412391
-248:   n02: 69.9421
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0215.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0086.png
-249: COG (0.268066 ms): 
+249: COG (0.133301 ms): 
 249:   u: 171.386 v: 185.828
 249: Size:
 249:   w: 60 h: 47
@@ -169690,19 +170458,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0087.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0215.png
-248: COG (1.14746 ms): 
-248: 171.419 150.944
-248: Size:
-248:   w: 74 h: 33
-248: Area: 1928
-248: Centered normalized moments nij:
-248:   n20: 339.575
-248:   n11: 0.727804
-248:   n02: 69.3101
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0216.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0087.png
-249: COG (0.230469 ms): 
+249: COG (0.0964355 ms): 
 249:   u: 171.412 v: 185.89
 249: Size:
 249:   w: 60 h: 47
@@ -169717,19 +170474,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0088.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0216.png
-248: COG (0.979248 ms): 
-248: 170.638 150.809
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0280.png
+248: COG (0.439209 ms): 
+248: 161.571 140.94
 248: Size:
-248:   w: 74 h: 33
-248: Area: 1917
+248:   w: 75 h: 31
+248: Area: 1846
 248: Centered normalized moments nij:
-248:   n20: 340.318
-248:   n11: -0.214659
-248:   n02: 68.3767
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0217.png
+248:   n20: 352.189
+248:   n11: -14.7563
+248:   n02: 61.8816
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0281.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0281.png
+248: COG (0.442871 ms): 
+248: 160.813 140.483
+248: Size:
+248:   w: 75 h: 32
+248: Area: 1878
+248: Centered normalized moments nij:
+248:   n20: 351.493
+248:   n11: -16.557
+248:   n02: 64.3093
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0282.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0088.png
-249: COG (0.240234 ms): 
+249: COG (0.105469 ms): 
 249:   u: 171.457 v: 185.967
 249: Size:
 249:   w: 60 h: 47
@@ -169744,8 +170512,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0089.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0282.png
+248: COG (0.450195 ms): 
+248: 159.942 140.571
+248: Size:
+248:   w: 75 h: 32
+248: Area: 1901
+248: Centered normalized moments nij:
+248:   n20: 352.778
+248:   n11: -17.5784
+248:   n02: 65.7326
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0283.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0089.png
-249: COG (0.238525 ms): 
+249: COG (0.126709 ms): 
 249:   u: 171.556 v: 186.034
 249: Size:
 249:   w: 60 h: 47
@@ -169760,19 +170539,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0090.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0217.png
-248: COG (0.987061 ms): 
-248: 170.036 151.02
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0283.png
+248: COG (0.456299 ms): 
+248: 159.466 140.976
 248: Size:
-248:   w: 74 h: 33
-248: Area: 1913
+248:   w: 76 h: 33
+248: Area: 1931
 248: Centered normalized moments nij:
-248:   n20: 340.488
-248:   n11: 0.14512
-248:   n02: 68.0513
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0218.png
+248:   n20: 351.749
+248:   n11: -18.4788
+248:   n02: 68.0937
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0284.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0090.png
-249: COG (0.235107 ms): 
+249: COG (0.390625 ms): 
 249:   u: 171.647 v: 186.176
 249: Size:
 249:   w: 60 h: 48
@@ -169787,19 +170566,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0091.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0218.png
-248: COG (1.04224 ms): 
-248: 169.645 151.101
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0284.png
+248: COG (0.458984 ms): 
+248: 158.86 141.868
 248: Size:
-248:   w: 74 h: 33
-248: Area: 1906
+248:   w: 75 h: 33
+248: Area: 1950
 248: Centered normalized moments nij:
-248:   n20: 340.922
-248:   n11: 1.30349
-248:   n02: 67.4772
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0219.png
+248:   n20: 351.425
+248:   n11: -17.9974
+248:   n02: 69.4283
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0285.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0091.png
-249: COG (0.230713 ms): 
+249: COG (0.14502 ms): 
 249:   u: 171.746 v: 186.292
 249: Size:
 249:   w: 61 h: 48
@@ -169814,10 +170593,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0092.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0219.png
-248: COG (0.968994 ms): 
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0092.png
-249: COG (0.23584 ms): 
+249: COG (0.0979004 ms): 
 249:   u: 171.815 v: 186.374
 249: Size:
 249:   w: 61 h: 48
@@ -169832,17 +170609,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0093.png
-248: 169.463 151.208
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0285.png
+248: COG (0.462402 ms): 
+248: 158.562 142.968
 248: Size:
-248:   w: 74 h: 33
-248: Area: 1897
+248:   w: 75 h: 34
+248: Area: 1967
 248: Centered normalized moments nij:
-248:   n20: 340.082
-248:   n11: 1.21875
-248:   n02: 67.0178
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0220.png
+248:   n20: 349.539
+248:   n11: -18.388
+248:   n02: 71.0666
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0286.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0286.png
+248: COG (0.469482 ms): 
+248: 158.402 143.835
+248: Size:
+248:   w: 74 h: 35
+248: Area: 1999
+248: Centered normalized moments nij:
+248:   n20: 348.698
+248:   n11: -17.061
+248:   n02: 73.4171
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0287.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0093.png
-249: COG (0.233643 ms): 
+249: COG (0.109863 ms): 
 249:   u: 171.822 v: 186.383
 249: Size:
 249:   w: 61 h: 48
@@ -169857,19 +170647,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0094.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0220.png
-248: COG (1.32422 ms): 
-248: 169.321 151.222
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0287.png
+248: COG (0.507324 ms): 
+248: 158.33 144.188
 248: Size:
-248:   w: 74 h: 33
-248: Area: 1880
+248:   w: 75 h: 35
+248: Area: 2019
 248: Centered normalized moments nij:
-248:   n20: 340.43
-248:   n11: 1.10746
-248:   n02: 65.7588
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0221.png
+248:   n20: 346.327
+248:   n11: -17.7199
+248:   n02: 75.4435
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0288.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0094.png
-249: COG (0.234863 ms): 
+249: COG (0.11084 ms): 
 249:   u: 171.635 v: 186.158
 249: Size:
 249:   w: 61 h: 49
@@ -169884,19 +170674,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0095.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0221.png
-248: COG (0.960449 ms): 
-248: 169.315 150.814
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0288.png
+248: COG (0.538818 ms): 
+248: 158.207 144.067
 248: Size:
-248:   w: 74 h: 32
-248: Area: 1869
+248:   w: 75 h: 35
+248: Area: 2039
 248: Centered normalized moments nij:
-248:   n20: 343.353
-248:   n11: 1.5775
-248:   n02: 64.439
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0222.png
+248:   n20: 348.246
+248:   n11: -18.0365
+248:   n02: 76.5276
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0289.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0095.png
-249: COG (0.236816 ms): 
+249: COG (0.108887 ms): 
 249:   u: 171.495 v: 185.99
 249: Size:
 249:   w: 60 h: 49
@@ -169912,7 +170702,18 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0096.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0096.png
-249: COG (0.231934 ms): 
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0289.png
+248: COG (0.50708 ms): 
+248: 158.42 144.325
+248: Size:
+248:   w: 74 h: 36
+248: Area: 2058
+248: Centered normalized moments nij:
+248:   n20: 347.283
+248:   n11: -18.6291
+248:   n02: 78.2377
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0290.png
+249: COG (1.31201 ms): 
 249:   u: 171.511 v: 185.972
 249: Size:
 249:   w: 60 h: 49
@@ -169927,19 +170728,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0097.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0222.png
-248: COG (0.946289 ms): 
-248: 169.34 150.686
-248: Size:
-248:   w: 74 h: 32
-248: Area: 1867
-248: Centered normalized moments nij:
-248:   n20: 343.084
-248:   n11: 1.30048
-248:   n02: 64.3332
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0223.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0290.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0097.png
-249: COG (0.235596 ms): 
+249: COG (0.106445 ms): 
 249:   u: 171.535 v: 185.994
 249: Size:
 249:   w: 60 h: 49
@@ -169954,19 +170745,29 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0098.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0223.png
-248: COG (0.962158 ms): 
-248: 169.737 150.846
+248: COG (1.21899 ms): 
+248: 158.589 144.27
 248: Size:
-248:   w: 74 h: 32
-248: Area: 1862
+248:   w: 74 h: 36
+248: Area: 2074
 248: Centered normalized moments nij:
-248:   n20: 343.04
-248:   n11: 1.53256
-248:   n02: 64.0154
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0224.png
+248:   n20: 347.49
+248:   n11: -19.1748
+248:   n02: 79.4471
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0291.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0291.png
+248: COG (0.491211 ms): 
+248: 158.775 144.163
+248: Size:
+248:   w: 75 h: 36
+248: Area: 2097
+248: Centered normalized moments nij:
+248:   n20: 350.008
+248:   n11: -20.3387
+248:   n02: 80.7447
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0292.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0098.png
-249: COG (0.23999 ms): 
+249: COG (0.108154 ms): 
 249:   u: 171.542 v: 185.999
 249: Size:
 249:   w: 60 h: 49
@@ -169982,7 +170783,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0099.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0099.png
-249: COG (0.262451 ms): 
+249: COG (0.104736 ms): 
 249:   u: 171.599 v: 186.075
 249: Size:
 249:   w: 61 h: 49
@@ -169997,19 +170798,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0100.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0224.png
-248: COG (1.02319 ms): 
-248: 170.349 151.261
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0292.png
+248: COG (0.497314 ms): 
+248: 158.929 144.132
 248: Size:
-248:   w: 74 h: 32
-248: Area: 1879
+248:   w: 75 h: 37
+248: Area: 2128
 248: Centered normalized moments nij:
-248:   n20: 346.692
-248:   n11: 2.28198
-248:   n02: 64.5049
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0225.png
+248:   n20: 350.002
+248:   n11: -21.499
+248:   n02: 83.2575
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0293.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0100.png
-249: COG (0.23584 ms): 
+249: COG (0.103516 ms): 
 249:   u: 171.653 v: 186.134
 249: Size:
 249:   w: 61 h: 49
@@ -170024,19 +170825,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0101.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0225.png
-248: COG (1.0542 ms): 
-248: 171.021 151.837
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0293.png
+248: COG (0.498779 ms): 
+248: 159.176 144.429
 248: Size:
-248:   w: 75 h: 33
-248: Area: 1900
+248:   w: 75 h: 37
+248: Area: 2139
 248: Centered normalized moments nij:
-248:   n20: 347.94
-248:   n11: 2.5023
-248:   n02: 65.7313
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0226.png
+248:   n20: 350.033
+248:   n11: -21.7309
+248:   n02: 84.129
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0294.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0101.png
-249: COG (0.241943 ms): 
+249: COG (0.101562 ms): 
 249:   u: 171.684 v: 186.237
 249: Size:
 249:   w: 61 h: 50
@@ -170051,8 +170852,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0102.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0294.png
+248: COG (0.503906 ms): 
+248: 159.344 144.538
+248: Size:
+248:   w: 75 h: 38
+248: Area: 2162
+248: Centered normalized moments nij:
+248:   n20: 349.166
+248:   n11: -22.0794
+248:   n02: 86.1857
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0295.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0295.png
+248: COG (0.657471 ms): 
+248: 159.096 144
+248: Size:
+248:   w: 75 h: 37
+248: Area: 2166
+248: Centered normalized moments nij:
+248:   n20: 349.43
+248:   n11: -23.4654
+248:   n02: 86.5868
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0296.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0296.png
+248: COG (0.530029 ms): 
+248: 158.847 143.643
+248: Size:
+248:   w: 75 h: 38
+248: Area: 2182
+248: Centered normalized moments nij:
+248:   n20: 348.908
+248:   n11: -25.2663
+248:   n02: 88.2526
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0297.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0102.png
-249: COG (0.244385 ms): 
+249: COG (0.117188 ms): 
 249:   u: 171.718 v: 186.282
 249: Size:
 249:   w: 61 h: 50
@@ -170067,19 +170901,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0103.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0226.png
-248: COG (1.04932 ms): 
-248: 171.771 152.112
-248: Size:
-248:   w: 75 h: 33
-248: Area: 1897
-248: Centered normalized moments nij:
-248:   n20: 347.024
-248:   n11: 2.72357
-248:   n02: 65.7039
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0227.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0103.png
-249: COG (0.236084 ms): 
+249: COG (0.0952148 ms): 
 249:   u: 171.774 v: 186.342
 249: Size:
 249:   w: 61 h: 50
@@ -170094,19 +170917,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0104.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0227.png
-248: COG (1.02979 ms): 
-248: 172.476 152.31
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0297.png
+248: COG (0.510986 ms): 
+248: 158.399 143.516
 248: Size:
-248:   w: 74 h: 32
-248: Area: 1888
+248:   w: 75 h: 38
+248: Area: 2203
 248: Centered normalized moments nij:
-248:   n20: 347.589
-248:   n11: 3.02301
-248:   n02: 64.9607
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0228.png
+248:   n20: 350.44
+248:   n11: -26.494
+248:   n02: 89.6978
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0298.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0104.png
-249: COG (0.241943 ms): 
+249: COG (0.114258 ms): 
 249:   u: 171.812 v: 186.416
 249: Size:
 249:   w: 61 h: 50
@@ -170122,7 +170945,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0105.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0105.png
-249: COG (0.236572 ms): 
+249: COG (0.104248 ms): 
 249:   u: 171.889 v: 186.489
 249: Size:
 249:   w: 61 h: 50
@@ -170137,19 +170960,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0106.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0228.png
-248: COG (1.21826 ms): 
-248: 173.286 152.814
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0298.png
+248: COG (0.514404 ms): 
+248: 157.923 143.505
 248: Size:
-248:   w: 75 h: 32
-248: Area: 1875
+248:   w: 75 h: 38
+248: Area: 2220
 248: Centered normalized moments nij:
-248:   n20: 347.237
-248:   n11: 3.97011
-248:   n02: 64.1643
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0229.png
+248:   n20: 351.187
+248:   n11: -28.0802
+248:   n02: 91.1004
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0299.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0299.png
+248: COG (0.516846 ms): 
+248: 157.676 143.577
+248: Size:
+248:   w: 75 h: 38
+248: Area: 2246
+248: Centered normalized moments nij:
+248:   n20: 352.664
+248:   n11: -28.1394
+248:   n02: 92.8192
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0300.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0106.png
-249: COG (0.238281 ms): 
+249: COG (0.104004 ms): 
 249:   u: 171.916 v: 186.514
 249: Size:
 249:   w: 61 h: 50
@@ -170164,19 +170998,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0107.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0229.png
-248: COG (1.20435 ms): 
-248: 173.772 152.963
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0300.png
+248: COG (0.521973 ms): 
+248: 157.389 143.317
 248: Size:
-248:   w: 75 h: 32
-248: Area: 1866
+248:   w: 76 h: 39
+248: Area: 2265
 248: Centered normalized moments nij:
-248:   n20: 352.221
-248:   n11: 4.86133
-248:   n02: 62.668
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0230.png
+248:   n20: 353.879
+248:   n11: -29.7973
+248:   n02: 94.3207
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0301.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0301.png
+248: COG (0.525391 ms): 
+248: 157.133 142.705
+248: Size:
+248:   w: 75 h: 39
+248: Area: 2275
+248: Centered normalized moments nij:
+248:   n20: 354.706
+248:   n11: -31.8654
+248:   n02: 95.2636
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0302.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0107.png
-249: COG (0.242432 ms): 
+249: COG (0.139893 ms): 
 249:   u: 171.932 v: 186.498
 249: Size:
 249:   w: 61 h: 50
@@ -170192,7 +171037,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0108.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0108.png
-249: COG (0.276855 ms): 
+249: COG (0.0983887 ms): 
 249:   u: 171.96 v: 186.515
 249: Size:
 249:   w: 61 h: 50
@@ -170207,19 +171052,52 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0109.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0230.png
-248: COG (1.01343 ms): 
-248: 174.016 152.737
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0302.png
+248: COG (0.526855 ms): 
+248: 156.854 141.82
 248: Size:
-248:   w: 75 h: 32
-248: Area: 1857
+248:   w: 75 h: 39
+248: Area: 2284
 248: Centered normalized moments nij:
-248:   n20: 350.378
-248:   n11: 4.26582
-248:   n02: 62.3814
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0231.png
+248:   n20: 355.191
+248:   n11: -34.2079
+248:   n02: 96.2885
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0303.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0303.png
+248: COG (0.532227 ms): 
+248: 156.828 140.948
+248: Size:
+248:   w: 75 h: 39
+248: Area: 2286
+248: Centered normalized moments nij:
+248:   n20: 354.909
+248:   n11: -35.1184
+248:   n02: 96.7033
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0304.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0304.png
+248: COG (0.586426 ms): 
+248: 156.832 140.453
+248: Size:
+248:   w: 75 h: 40
+248: Area: 2307
+248: Centered normalized moments nij:
+248:   n20: 355.696
+248:   n11: -36.1794
+248:   n02: 98.435
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0305.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0305.png
+248: COG (0.558838 ms): 
+248: 157.094 140.241
+248: Size:
+248:   w: 75 h: 40
+248: Area: 2315
+248: Centered normalized moments nij:
+248:   n20: 354.796
+248:   n11: -36.401
+248:   n02: 99.3847
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0306.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0109.png
-249: COG (0.237549 ms): 
+249: COG (0.11084 ms): 
 249:   u: 172.018 v: 186.548
 249: Size:
 249:   w: 61 h: 50
@@ -170234,19 +171112,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0110.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0231.png
-248: COG (1.00903 ms): 
-248: 174.334 153.127
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0306.png
+248: COG (0.565918 ms): 
+248: 157.21 139.66
 248: Size:
-248:   w: 75 h: 31
-248: Area: 1829
+248:   w: 76 h: 40
+248: Area: 2327
 248: Centered normalized moments nij:
-248:   n20: 349.22
-248:   n11: 4.84882
-248:   n02: 60.7187
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0232.png
+248:   n20: 356.236
+248:   n11: -37.1412
+248:   n02: 100.127
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0307.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0110.png
-249: COG (0.238281 ms): 
+249: COG (0.106689 ms): 
 249:   u: 172.006 v: 186.545
 249: Size:
 249:   w: 61 h: 50
@@ -170262,7 +171140,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0111.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0111.png
-249: COG (0.242676 ms): 
+249: COG (0.0996094 ms): 
 249:   u: 172.088 v: 186.568
 249: Size:
 249:   w: 61 h: 50
@@ -170277,19 +171155,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0112.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0232.png
-248: COG (0.933838 ms): 
-248: 174.793 153.908
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0307.png
+248: COG (0.567871 ms): 
+248: 157.384 139.359
 248: Size:
-248:   w: 75 h: 31
-248: Area: 1821
+248:   w: 76 h: 40
+248: Area: 2339
 248: Centered normalized moments nij:
-248:   n20: 350.233
-248:   n11: 5.70314
-248:   n02: 60.0416
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0233.png
+248:   n20: 356.6
+248:   n11: -37.2708
+248:   n02: 101.044
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0308.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0308.png
+248: COG (0.582275 ms): 
+248: 157.883 139.461
+248: Size:
+248:   w: 75 h: 40
+248: Area: 2343
+248: Centered normalized moments nij:
+248:   n20: 354.211
+248:   n11: -37.1764
+248:   n02: 102.03
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0309.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0112.png
-249: COG (0.237305 ms): 
+249: COG (0.102295 ms): 
 249:   u: 172.1 v: 186.566
 249: Size:
 249:   w: 61 h: 50
@@ -170304,19 +171193,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0113.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0233.png
-248: COG (0.928955 ms): 
-248: 175.249 153.919
-248: Size:
-248:   w: 75 h: 31
-248: Area: 1817
-248: Centered normalized moments nij:
-248:   n20: 351.651
-248:   n11: 5.57837
-248:   n02: 59.5388
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0234.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0113.png
-249: COG (0.246582 ms): 
+249: COG (0.101074 ms): 
 249:   u: 172.056 v: 186.762
 249: Size:
 249:   w: 61 h: 51
@@ -170331,19 +171209,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0114.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0234.png
-248: COG (1.00415 ms): 
-248: 175.732 153.595
-248: Size:
-248:   w: 76 h: 30
-248: Area: 1803
-248: Centered normalized moments nij:
-248:   n20: 355.691
-248:   n11: 5.17314
-248:   n02: 57.9438
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0235.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0114.png
-249: COG (0.246582 ms): 
+249: COG (0.101562 ms): 
 249:   u: 171.984 v: 187.073
 249: Size:
 249:   w: 61 h: 51
@@ -170358,8 +171225,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0115.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0309.png
+248: COG (0.546387 ms): 
+248: 158.323 139.232
+248: Size:
+248:   w: 75 h: 41
+248: Area: 2356
+248: Centered normalized moments nij:
+248:   n20: 353.025
+248:   n11: -36.9434
+248:   n02: 103.44
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0310.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0115.png
-249: COG (0.23999 ms): 
+249: COG (0.106689 ms): 
 249:   u: 171.994 v: 187.393
 249: Size:
 249:   w: 61 h: 51
@@ -170374,19 +171252,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0116.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0235.png
-248: COG (0.913574 ms): 
-248: 175.874 152.675
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0310.png
+248: COG (1.30908 ms): 
+248: 158.715 138.74
 248: Size:
-248:   w: 75 h: 30
-248: Area: 1786
+248:   w: 75 h: 41
+248: Area: 2358
 248: Centered normalized moments nij:
-248:   n20: 355.131
-248:   n11: 4.37447
-248:   n02: 56.9261
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0236.png
+248:   n20: 351.456
+248:   n11: -36.602
+248:   n02: 103.996
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0311.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0311.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0116.png
-249: COG (0.239502 ms): 
+249: COG (0.108154 ms): 
 249:   u: 171.934 v: 188.021
 249: Size:
 249:   w: 61 h: 51
@@ -170401,19 +171280,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0117.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0236.png
-248: COG (1.26318 ms): 
-248: 175.861 151.528
+248: COG (0.78418 ms): 
+248: 159.158 138.483
 248: Size:
-248:   w: 75 h: 30
-248: Area: 1762
+248:   w: 75 h: 41
+248: Area: 2361
 248: Centered normalized moments nij:
-248:   n20: 355.256
-248:   n11: 3.70116
-248:   n02: 55.3786
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0237.png
+248:   n20: 352.95
+248:   n11: -36.1363
+248:   n02: 103.714
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0312.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0312.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0117.png
-249: COG (0.251465 ms): 
+249: COG (0.108643 ms): 
 249:   u: 171.774 v: 188.751
 249: Size:
 249:   w: 61 h: 51
@@ -170428,8 +171307,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0118.png
+248: COG (2.08472 ms): 
+248: 159.758 138.396
+248: Size:
+248:   w: 75 h: 41
+248: Area: 2369
+248: Centered normalized moments nij:
+248:   n20: 350.438
+248:   n11: -36.2501
+248:   n02: 105.176
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0313.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0118.png
-249: COG (0.242188 ms): 
+249: COG (0.10791 ms): 
 249:   u: 171.616 v: 189.097
 249: Size:
 249:   w: 62 h: 51
@@ -170444,19 +171333,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0119.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0237.png
-248: COG (1.14209 ms): 
-248: 175.865 150.785
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0313.png
+248: COG (0.550049 ms): 
+248: 160.182 138.278
 248: Size:
-248:   w: 75 h: 29
-248: Area: 1729
+248:   w: 75 h: 41
+248: Area: 2368
 248: Centered normalized moments nij:
-248:   n20: 356.406
-248:   n11: 3.16059
-248:   n02: 53.1394
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0238.png
+248:   n20: 347.193
+248:   n11: -34.3759
+248:   n02: 105.68
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0314.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0119.png
-249: COG (0.265381 ms): 
+249: COG (0.10498 ms): 
 249:   u: 171.465 v: 189.37
 249: Size:
 249:   w: 62 h: 52
@@ -170471,19 +171360,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0120.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0238.png
-248: COG (0.88916 ms): 
-248: 175.654 149.973
-248: Size:
-248:   w: 76 h: 29
-248: Area: 1710
-248: Centered normalized moments nij:
-248:   n20: 356.561
-248:   n11: 3.17413
-248:   n02: 51.9589
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0239.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0120.png
-249: COG (0.248535 ms): 
+249: COG (0.105225 ms): 
 249:   u: 171.722 v: 189.482
 249: Size:
 249:   w: 62 h: 52
@@ -170498,8 +171376,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0121.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0314.png
+248: COG (0.565918 ms): 
+248: 160.543 138.856
+248: Size:
+248:   w: 74 h: 41
+248: Area: 2381
+248: Centered normalized moments nij:
+248:   n20: 345.557
+248:   n11: -33.7996
+248:   n02: 107.184
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0315.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0121.png
-249: COG (0.24707 ms): 
+249: COG (0.108398 ms): 
 249:   u: 172.184 v: 189.116
 249: Size:
 249:   w: 62 h: 51
@@ -170514,19 +171403,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0122.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0239.png
-248: COG (0.863037 ms): 
-248: 175.312 148.851
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0315.png
+248: COG (0.557861 ms): 
+248: 160.948 139.795
 248: Size:
-248:   w: 76 h: 28
-248: Area: 1661
+248:   w: 75 h: 42
+248: Area: 2418
 248: Centered normalized moments nij:
-248:   n20: 356.675
-248:   n11: 2.83473
-248:   n02: 49.0156
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0240.png
+248:   n20: 344.781
+248:   n11: -32.5549
+248:   n02: 110.463
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0316.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0122.png
-249: COG (0.243652 ms): 
+249: COG (0.142822 ms): 
 249:   u: 172.737 v: 188.624
 249: Size:
 249:   w: 62 h: 52
@@ -170541,19 +171430,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0123.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0240.png
-248: COG (0.848877 ms): 
-248: 174.898 147.575
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0316.png
+248: COG (0.562744 ms): 
+248: 161.121 140.316
 248: Size:
-248:   w: 75 h: 28
-248: Area: 1632
+248:   w: 74 h: 43
+248: Area: 2445
 248: Centered normalized moments nij:
-248:   n20: 352.569
-248:   n11: 1.24412
-248:   n02: 47.8461
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0241.png
+248:   n20: 342.015
+248:   n11: -32.2788
+248:   n02: 113.739
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0317.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0123.png
-249: COG (0.25 ms): 
+249: COG (0.110107 ms): 
 249:   u: 173.264 v: 188.28
 249: Size:
 249:   w: 62 h: 51
@@ -170568,8 +171457,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0124.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0317.png
+248: COG (0.579834 ms): 
+248: 161.027 140.783
+248: Size:
+248:   w: 73 h: 43
+248: Area: 2462
+248: Centered normalized moments nij:
+248:   n20: 339.065
+248:   n11: -31.6915
+248:   n02: 116.163
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0318.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0124.png
-249: COG (0.243652 ms): 
+249: COG (0.107422 ms): 
 249:   u: 173.753 v: 188.159
 249: Size:
 249:   w: 62 h: 51
@@ -170584,19 +171484,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0125.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0241.png
-248: COG (0.824951 ms): 
-248: 174.24 146.19
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0318.png
+248: COG (0.56958 ms): 
+248: 160.921 141.282
 248: Size:
-248:   w: 75 h: 27
-248: Area: 1593
+248:   w: 73 h: 44
+248: Area: 2476
 248: Centered normalized moments nij:
-248:   n20: 351.653
-248:   n11: 1.01139
-248:   n02: 45.6958
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0242.png
+248:   n20: 337.363
+248:   n11: -31.1898
+248:   n02: 117.962
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0319.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0125.png
-249: COG (0.240234 ms): 
+249: COG (0.108643 ms): 
 249:   u: 173.943 v: 188.081
 249: Size:
 249:   w: 61 h: 51
@@ -170611,19 +171511,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0126.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0242.png
-248: COG (0.809814 ms): 
-248: 173.725 144.647
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0319.png
+248: COG (0.572754 ms): 
+248: 160.752 142.006
 248: Size:
-248:   w: 75 h: 27
-248: Area: 1562
+248:   w: 74 h: 43
+248: Area: 2490
 248: Centered normalized moments nij:
-248:   n20: 352.834
-248:   n11: -0.134655
-248:   n02: 43.7866
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0243.png
+248:   n20: 337.606
+248:   n11: -30.9595
+248:   n02: 119.136
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0320.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0126.png
-249: COG (0.242188 ms): 
+249: COG (0.145996 ms): 
 249:   u: 173.972 v: 188.209
 249: Size:
 249:   w: 61 h: 51
@@ -170638,19 +171538,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0127.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0243.png
-248: COG (0.878418 ms): 
-248: 172.961 143.59
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0320.png
+248: COG (0.577148 ms): 
+248: 160.384 142.549
 248: Size:
-248:   w: 75 h: 26
-248: Area: 1550
+248:   w: 74 h: 44
+248: Area: 2512
 248: Centered normalized moments nij:
-248:   n20: 352.959
-248:   n11: -0.610316
-248:   n02: 43.0909
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0244.png
+248:   n20: 335.092
+248:   n11: -30.6814
+248:   n02: 122.045
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0321.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0127.png
-249: COG (0.243652 ms): 
+249: COG (0.104248 ms): 
 249:   u: 173.769 v: 188.316
 249: Size:
 249:   w: 62 h: 51
@@ -170666,7 +171566,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0128.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0128.png
-249: COG (0.23999 ms): 
+249: COG (0.100098 ms): 
 249:   u: 173.4 v: 188.496
 249: Size:
 249:   w: 62 h: 50
@@ -170681,19 +171581,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0129.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0244.png
-248: COG (0.794678 ms): 
-248: 172.342 142.608
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0321.png
+248: COG (0.582031 ms): 
+248: 159.908 143.084
 248: Size:
-248:   w: 75 h: 26
-248: Area: 1530
+248:   w: 73 h: 45
+248: Area: 2525
 248: Centered normalized moments nij:
-248:   n20: 349.361
-248:   n11: -1.35049
-248:   n02: 42.4265
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0245.png
+248:   n20: 332.762
+248:   n11: -30.8762
+248:   n02: 124.2
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0322.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0322.png
+248: COG (0.609131 ms): 
+248: 159.335 144.007
+248: Size:
+248:   w: 73 h: 45
+248: Area: 2536
+248: Centered normalized moments nij:
+248:   n20: 331.48
+248:   n11: -30.2933
+248:   n02: 125.633
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0323.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0323.png
+248: COG (0.585449 ms): 
+248: 158.81 144.957
+248: Size:
+248:   w: 73 h: 45
+248: Area: 2555
+248: Centered normalized moments nij:
+248:   n20: 331.589
+248:   n11: -29.3628
+248:   n02: 127.258
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0324.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0129.png
-249: COG (0.23999 ms): 
+249: COG (0.106445 ms): 
 249:   u: 172.762 v: 188.916
 249: Size:
 249:   w: 62 h: 51
@@ -170708,19 +171630,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0130.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0245.png
-248: COG (0.796631 ms): 
-248: 171.62 141.563
-248: Size:
-248:   w: 75 h: 26
-248: Area: 1512
-248: Centered normalized moments nij:
-248:   n20: 347.674
-248:   n11: -1.53464
-248:   n02: 41.6468
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0246.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0130.png
-249: COG (0.280029 ms): 
+249: COG (0.0991211 ms): 
 249:   u: 171.954 v: 189.415
 249: Size:
 249:   w: 61 h: 50
@@ -170735,8 +171646,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0131.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0324.png
+248: COG (0.590332 ms): 
+248: 158.233 146.051
+248: Size:
+248:   w: 73 h: 45
+248: Area: 2572
+248: Centered normalized moments nij:
+248:   n20: 331.081
+248:   n11: -29.0044
+248:   n02: 129.057
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0325.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0131.png
-249: COG (0.240967 ms): 
+249: COG (0.110596 ms): 
 249:   u: 171.261 v: 190.019
 249: Size:
 249:   w: 62 h: 51
@@ -170751,19 +171673,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0132.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0246.png
-248: COG (0.779297 ms): 
-248: 171.165 140.582
-248: Size:
-248:   w: 75 h: 26
-248: Area: 1498
-248: Centered normalized moments nij:
-248:   n20: 347.753
-248:   n11: -2.15206
-248:   n02: 40.8881
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0247.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0325.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0132.png
-249: COG (0.241943 ms): 
+249: COG (0.107178 ms): 
 249:   u: 170.552 v: 190.977
 249: Size:
 249:   w: 62 h: 51
@@ -170778,19 +171690,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0133.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0247.png
-248: COG (1.04102 ms): 
-248: 170.592 139.577
+248: COG (1.57202 ms): 
+248: 157.741 147.012
 248: Size:
-248:   w: 74 h: 26
-248: Area: 1481
+248:   w: 73 h: 47
+248: Area: 2593
 248: Centered normalized moments nij:
-248:   n20: 345.231
-248:   n11: -2.78036
-248:   n02: 40.2711
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0248.png
+248:   n20: 329.011
+248:   n11: -28.3055
+248:   n02: 131.861
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0326.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0133.png
-249: COG (0.246826 ms): 
+249: COG (0.713135 ms): 
 249:   u: 170.143 v: 191.754
 249: Size:
 249:   w: 62 h: 50
@@ -170806,7 +171717,18 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0134.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0134.png
-249: COG (0.252197 ms): 
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0326.png
+248: COG (0.616943 ms): 
+248: 157.335 147.573
+248: Size:
+248:   w: 72 h: 46
+248: Area: 2605
+248: Centered normalized moments nij:
+248:   n20: 327.109
+248:   n11: -27.2871
+248:   n02: 133.637
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0327.png
+249: COG (0.108643 ms): 
 249:   u: 170.016 v: 192.364
 249: Size:
 249:   w: 63 h: 50
@@ -170821,19 +171743,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0135.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0248.png
-248: COG (1.01294 ms): 
-248: 169.935 138.801
-248: Size:
-248:   w: 75 h: 25
-248: Area: 1470
-248: Centered normalized moments nij:
-248:   n20: 347.965
-248:   n11: -3.45098
-248:   n02: 39.3555
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0249.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0135.png
-249: COG (0.243652 ms): 
+249: COG (0.108887 ms): 
 249:   u: 169.999 v: 192.568
 249: Size:
 249:   w: 63 h: 50
@@ -170848,19 +171759,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0136.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0249.png
-248: COG (0.790283 ms): 
-248: 169.379 138.312
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0327.png
+248: COG (0.61377 ms): 
+248: 156.784 148.268
 248: Size:
-248:   w: 74 h: 25
-248: Area: 1463
+248:   w: 72 h: 47
+248: Area: 2615
 248: Centered normalized moments nij:
-248:   n20: 348.017
-248:   n11: -3.46342
-248:   n02: 38.9856
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0250.png
+248:   n20: 324.374
+248:   n11: -26.9695
+248:   n02: 135.745
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0328.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0328.png
+248: COG (0.601318 ms): 
+248: 156.671 149.018
+248: Size:
+248:   w: 72 h: 47
+248: Area: 2626
+248: Centered normalized moments nij:
+248:   n20: 323.441
+248:   n11: -26.0464
+248:   n02: 137.107
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0329.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0136.png
-249: COG (0.242188 ms): 
+249: COG (0.113037 ms): 
 249:   u: 170.32 v: 192.557
 249: Size:
 249:   w: 62 h: 50
@@ -170875,8 +171797,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0137.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0329.png
+248: COG (0.60498 ms): 
+248: 156.76 149.693
+248: Size:
+248:   w: 72 h: 47
+248: Area: 2630
+248: Centered normalized moments nij:
+248:   n20: 322.711
+248:   n11: -25.414
+248:   n02: 137.74
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0330.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0137.png
-249: COG (0.251465 ms): 
+249: COG (0.109863 ms): 
 249:   u: 171.098 v: 192.201
 249: Size:
 249:   w: 62 h: 49
@@ -170891,19 +171824,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0138.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0250.png
-248: COG (0.761963 ms): 
-248: 168.764 138.403
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0330.png
+248: COG (0.608154 ms): 
+248: 156.797 150.069
 248: Size:
-248:   w: 75 h: 25
-248: Area: 1459
+248:   w: 72 h: 47
+248: Area: 2645
 248: Centered normalized moments nij:
-248:   n20: 350.88
-248:   n11: -4.59147
-248:   n02: 38.4846
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0251.png
+248:   n20: 321.827
+248:   n11: -24.76
+248:   n02: 139.553
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0331.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0138.png
-249: COG (0.23999 ms): 
+249: COG (0.10791 ms): 
 249:   u: 171.758 v: 191.789
 249: Size:
 249:   w: 62 h: 49
@@ -170918,19 +171851,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0139.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0251.png
-248: COG (0.75708 ms): 
-248: 168.297 138.511
-248: Size:
-248:   w: 75 h: 24
-248: Area: 1446
-248: Centered normalized moments nij:
-248:   n20: 351.299
-248:   n11: -3.83662
-248:   n02: 37.7257
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0252.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0139.png
-249: COG (0.244141 ms): 
+249: COG (0.0986328 ms): 
 249:   u: 172.92 v: 191.423
 249: Size:
 249:   w: 62 h: 48
@@ -170945,19 +171867,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0140.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0252.png
-248: COG (0.763916 ms): 
-248: 167.873 138.432
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0331.png
+248: COG (0.611084 ms): 
+248: 156.951 150.357
 248: Size:
-248:   w: 75 h: 24
-248: Area: 1445
+248:   w: 71 h: 48
+248: Area: 2644
 248: Centered normalized moments nij:
-248:   n20: 354.426
-248:   n11: -4.50656
-248:   n02: 37.3499
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0253.png
+248:   n20: 319.99
+248:   n11: -23.9376
+248:   n02: 140.144
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0332.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0332.png
+248: COG (0.606689 ms): 
+248: 157.138 150.371
+248: Size:
+248:   w: 71 h: 48
+248: Area: 2635
+248: Centered normalized moments nij:
+248:   n20: 318.312
+248:   n11: -22.6862
+248:   n02: 139.762
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0333.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0140.png
-249: COG (0.241211 ms): 
+249: COG (0.102539 ms): 
 249:   u: 173.88 v: 191.444
 249: Size:
 249:   w: 62 h: 48
@@ -170973,7 +171906,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0141.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0141.png
-249: COG (0.239502 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 174.463 v: 191.744
 249: Size:
 249:   w: 62 h: 49
@@ -170988,19 +171921,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0142.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0253.png
-248: COG (0.76001 ms): 
-248: 167.421 138.75
-248: Size:
-248:   w: 75 h: 25
-248: Area: 1447
-248: Centered normalized moments nij:
-248:   n20: 351.452
-248:   n11: -4.42615
-248:   n02: 37.7881
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0254.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0142.png
-249: COG (0.239502 ms): 
+249: COG (0.095459 ms): 
 249:   u: 174.703 v: 192.142
 249: Size:
 249:   w: 62 h: 49
@@ -171015,19 +171937,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0143.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0254.png
-248: COG (0.767334 ms): 
-248: 167.081 139.714
-248: Size:
-248:   w: 75 h: 25
-248: Area: 1449
-248: Centered normalized moments nij:
-248:   n20: 351.346
-248:   n11: -3.6882
-248:   n02: 37.8842
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0255.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0143.png
-249: COG (0.245361 ms): 
+249: COG (0.100586 ms): 
 249:   u: 174.63 v: 192.637
 249: Size:
 249:   w: 62 h: 49
@@ -171043,7 +171954,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0144.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0144.png
-249: COG (0.240723 ms): 
+249: COG (0.0947266 ms): 
 249:   u: 174.395 v: 192.964
 249: Size:
 249:   w: 62 h: 49
@@ -171058,19 +171969,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0145.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0255.png
-248: COG (0.760254 ms): 
-248: 166.691 140.138
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0333.png
+248: COG (0.643799 ms): 
+248: 160.649 154.974
 248: Size:
-248:   w: 75 h: 25
-248: Area: 1460
+248:   w: 70 h: 47
+248: Area: 2581
 248: Centered normalized moments nij:
-248:   n20: 353.257
-248:   n11: -3.39035
-248:   n02: 38.2475
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0256.png
+248:   n20: 306.437
+248:   n11: -11.8432
+248:   n02: 138.109
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0334.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0334.png
+248: COG (0.629639 ms): 
+248: 161.445 155.123
+248: Size:
+248:   w: 70 h: 47
+248: Area: 2571
+248: Centered normalized moments nij:
+248:   n20: 304.603
+248:   n11: -10.5675
+248:   n02: 137.78
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0335.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0335.png
+248: COG (0.588379 ms): 
+248: 162.25 155.386
+248: Size:
+248:   w: 70 h: 47
+248: Area: 2563
+248: Centered normalized moments nij:
+248:   n20: 303.099
+248:   n11: -9.51726
+248:   n02: 137.553
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0336.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0145.png
-249: COG (0.23877 ms): 
+249: COG (0.113281 ms): 
 249:   u: 174.312 v: 193.505
 249: Size:
 249:   w: 62 h: 48
@@ -171085,19 +172018,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0146.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0256.png
-248: COG (0.766846 ms): 
-248: 166.043 140.509
-248: Size:
-248:   w: 75 h: 24
-248: Area: 1459
-248: Centered normalized moments nij:
-248:   n20: 357.182
-248:   n11: -3.49903
-248:   n02: 37.7647
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0257.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0146.png
-249: COG (0.248779 ms): 
+249: COG (0.0947266 ms): 
 249:   u: 174.357 v: 193.952
 249: Size:
 249:   w: 62 h: 49
@@ -171113,7 +172035,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0147.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0147.png
-249: COG (0.238281 ms): 
+249: COG (0.0979004 ms): 
 249:   u: 174.336 v: 194.255
 249: Size:
 249:   w: 62 h: 48
@@ -171128,19 +172050,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0148.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0257.png
-248: COG (1.01782 ms): 
-248: 165.62 141.303
-248: Size:
-248:   w: 76 h: 25
-248: Area: 1480
-248: Centered normalized moments nij:
-248:   n20: 356.597
-248:   n11: -3.13215
-248:   n02: 38.93
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0258.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0148.png
-249: COG (0.241699 ms): 
+249: COG (0.0957031 ms): 
 249:   u: 174.427 v: 194.431
 249: Size:
 249:   w: 62 h: 48
@@ -171155,19 +172066,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0149.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0258.png
-248: COG (0.782715 ms): 
-248: 165.038 141.78
-248: Size:
-248:   w: 75 h: 25
-248: Area: 1485
-248: Centered normalized moments nij:
-248:   n20: 356.642
-248:   n11: -3.13299
-248:   n02: 39.1801
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0259.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0149.png
-249: COG (0.243164 ms): 
+249: COG (0.101074 ms): 
 249:   u: 174.442 v: 194.003
 249: Size:
 249:   w: 62 h: 47
@@ -171183,7 +172083,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0150.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0150.png
-249: COG (0.27124 ms): 
+249: COG (0.101318 ms): 
 249:   u: 174.518 v: 193.242
 249: Size:
 249:   w: 62 h: 48
@@ -171198,19 +172098,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0151.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0259.png
-248: COG (0.776367 ms): 
-248: 164.828 142.026
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0336.png
+248: COG (0.597168 ms): 
+248: 163.084 156.013
 248: Size:
-248:   w: 75 h: 25
-248: Area: 1490
+248:   w: 69 h: 47
+248: Area: 2567
 248: Centered normalized moments nij:
-248:   n20: 354.821
-248:   n11: -2.96596
-248:   n02: 39.6309
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0260.png
+248:   n20: 300.765
+248:   n11: -7.4853
+248:   n02: 138.912
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0337.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0151.png
-249: COG (0.23877 ms): 
+249: COG (0.107666 ms): 
 249:   u: 174.818 v: 192.46
 249: Size:
 249:   w: 62 h: 48
@@ -171225,19 +172125,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0152.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0260.png
-248: COG (0.783447 ms): 
-248: 164.526 142.646
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0337.png
+248: COG (0.594238 ms): 
+248: 163.76 156.118
 248: Size:
-248:   w: 76 h: 26
-248: Area: 1499
+248:   w: 69 h: 47
+248: Area: 2556
 248: Centered normalized moments nij:
-248:   n20: 355.693
-248:   n11: -2.55027
-248:   n02: 40.0393
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0261.png
+248:   n20: 298.825
+248:   n11: -6.43611
+248:   n02: 138.581
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0338.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0152.png
-249: COG (0.245605 ms): 
+249: COG (0.105225 ms): 
 249:   u: 175.238 v: 190.524
 249: Size:
 249:   w: 62 h: 46
@@ -171253,7 +172153,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0153.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0153.png
-249: COG (0.241455 ms): 
+249: COG (0.0993652 ms): 
 249:   u: 175.427 v: 187.743
 249: Size:
 249:   w: 62 h: 46
@@ -171268,19 +172168,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0154.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0261.png
-248: COG (0.780762 ms): 
-248: 164.235 143.009
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0338.png
+248: COG (0.624268 ms): 
+248: 164.37 156.626
 248: Size:
-248:   w: 76 h: 25
-248: Area: 1495
+248:   w: 69 h: 48
+248: Area: 2550
 248: Centered normalized moments nij:
-248:   n20: 355.89
-248:   n11: -2.38682
-248:   n02: 39.7698
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0262.png
+248:   n20: 295.699
+248:   n11: -4.56557
+248:   n02: 139.343
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0339.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0154.png
-249: COG (0.239502 ms): 
+249: COG (0.104004 ms): 
 249:   u: 176.053 v: 185.433
 249: Size:
 249:   w: 63 h: 46
@@ -171295,19 +172195,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0155.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0262.png
-248: COG (0.779785 ms): 
-248: 164.029 143.215
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0339.png
+248: COG (0.622314 ms): 
+248: 165.052 157.343
 248: Size:
-248:   w: 75 h: 25
-248: Area: 1493
+248:   w: 69 h: 48
+248: Area: 2560
 248: Centered normalized moments nij:
-248:   n20: 354.898
-248:   n11: -2.35798
-248:   n02: 39.7843
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0263.png
+248:   n20: 294.412
+248:   n11: -4.19451
+248:   n02: 141.025
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0340.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0340.png
+248: COG (0.592041 ms): 
+248: 165.634 157.594
+248: Size:
+248:   w: 68 h: 48
+248: Area: 2564
+248: Centered normalized moments nij:
+248:   n20: 291.649
+248:   n11: -2.09799
+248:   n02: 142.756
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0341.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0155.png
-249: COG (0.237793 ms): 
+249: COG (0.105469 ms): 
 249:   u: 176.878 v: 183.071
 249: Size:
 249:   w: 63 h: 45
@@ -171323,7 +172234,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0156.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0156.png
-249: COG (0.246338 ms): 
+249: COG (0.0993652 ms): 
 249:   u: 177.231 v: 180.943
 249: Size:
 249:   w: 63 h: 45
@@ -171338,19 +172249,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0157.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0263.png
-248: COG (0.783936 ms): 
-248: 164.007 143.661
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0341.png
+248: COG (0.63208 ms): 
+248: 166.27 157.392
 248: Size:
-248:   w: 75 h: 26
-248: Area: 1505
+248:   w: 68 h: 48
+248: Area: 2563
 248: Centered normalized moments nij:
-248:   n20: 352.821
-248:   n11: -2.50672
-248:   n02: 40.6812
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0264.png
+248:   n20: 289.769
+248:   n11: -1.84685
+248:   n02: 143.563
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0342.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0342.png
+248: COG (0.641846 ms): 
+248: 166.572 156.522
+248: Size:
+248:   w: 68 h: 48
+248: Area: 2561
+248: Centered normalized moments nij:
+248:   n20: 288.87
+248:   n11: -1.22369
+248:   n02: 143.772
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0343.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0157.png
-249: COG (0.236816 ms): 
+249: COG (0.104248 ms): 
 249:   u: 177.752 v: 179.616
 249: Size:
 249:   w: 63 h: 44
@@ -171365,19 +172287,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0158.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0264.png
-248: COG (0.793701 ms): 
-248: 164.147 144.511
-248: Size:
-248:   w: 75 h: 26
-248: Area: 1529
-248: Centered normalized moments nij:
-248:   n20: 353.208
-248:   n11: -1.60917
-248:   n02: 41.9163
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0265.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0158.png
-249: COG (0.239502 ms): 
+249: COG (0.102539 ms): 
 249:   u: 178.073 v: 178.582
 249: Size:
 249:   w: 63 h: 44
@@ -171392,9 +172303,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0159.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0265.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0343.png
+248: COG (0.589355 ms): 
+248: 167.072 155.644
+248: Size:
+248:   w: 67 h: 48
+248: Area: 2551
+248: Centered normalized moments nij:
+248:   n20: 284.972
+248:   n11: -0.232404
+248:   n02: 144.604
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0344.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0344.png
+248: COG (0.588135 ms): 
+248: 167.479 154.523
+248: Size:
+248:   w: 68 h: 48
+248: Area: 2549
+248: Centered normalized moments nij:
+248:   n20: 284.898
+248:   n11: -0.719498
+248:   n02: 144.421
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0345.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0159.png
-249: COG (0.277344 ms): 
+249: COG (0.105225 ms): 
 249:   u: 178.267 v: 177.449
 249: Size:
 249:   w: 63 h: 44
@@ -171409,18 +172341,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0160.png
-248: COG (0.983154 ms): 
-248: 164.353 145.173
-248: Size:
-248:   w: 76 h: 26
-248: Area: 1539
-248: Centered normalized moments nij:
-248:   n20: 354.845
-248:   n11: -1.00456
-248:   n02: 42.2807
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0266.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0160.png
-249: COG (0.237549 ms): 
+249: COG (0.102051 ms): 
 249:   u: 178.479 v: 176.581
 249: Size:
 249:   w: 64 h: 44
@@ -171435,19 +172357,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0161.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0266.png
-248: COG (1.09863 ms): 
-248: 164.589 145.251
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0345.png
+248: COG (0.605957 ms): 
+248: 167.781 153.289
 248: Size:
-248:   w: 76 h: 27
-248: Area: 1559
+248:   w: 67 h: 48
+248: Area: 2536
 248: Centered normalized moments nij:
-248:   n20: 354.641
-248:   n11: -1.35615
-248:   n02: 43.4105
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0267.png
+248:   n20: 282.106
+248:   n11: 0.217944
+248:   n02: 144.361
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0346.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0346.png
+248: COG (0.585938 ms): 
+248: 168.127 152.447
+248: Size:
+248:   w: 67 h: 48
+248: Area: 2526
+248: Centered normalized moments nij:
+248:   n20: 278.723
+248:   n11: 1.11924
+248:   n02: 144.961
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0347.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0161.png
-249: COG (0.241699 ms): 
+249: COG (0.106689 ms): 
 249:   u: 178.59 v: 175.845
 249: Size:
 249:   w: 64 h: 44
@@ -171462,19 +172395,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0162.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0267.png
-248: COG (0.821289 ms): 
-248: 164.442 144.922
-248: Size:
-248:   w: 76 h: 27
-248: Area: 1569
-248: Centered normalized moments nij:
-248:   n20: 351.292
-248:   n11: -2.04655
-248:   n02: 44.3955
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0268.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0162.png
-249: COG (0.239258 ms): 
+249: COG (0.0957031 ms): 
 249:   u: 178.608 v: 175.294
 249: Size:
 249:   w: 64 h: 44
@@ -171489,8 +172411,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0163.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0347.png
+248: COG (0.605957 ms): 
+248: 168.464 151.327
+248: Size:
+248:   w: 66 h: 48
+248: Area: 2511
+248: Centered normalized moments nij:
+248:   n20: 275.226
+248:   n11: 1.72798
+248:   n02: 145.072
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0348.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0348.png
+248: COG (0.574463 ms): 
+248: 168.728 150.007
+248: Size:
+248:   w: 66 h: 49
+248: Area: 2497
+248: Centered normalized moments nij:
+248:   n20: 272.624
+248:   n11: 2.22663
+248:   n02: 144.861
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0349.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0163.png
-249: COG (0.237061 ms): 
+249: COG (0.129639 ms): 
 249:   u: 178.457 v: 174.921
 249: Size:
 249:   w: 64 h: 43
@@ -171505,19 +172449,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0164.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0268.png
-248: COG (0.807861 ms): 
-248: 164.513 144.562
-248: Size:
-248:   w: 76 h: 26
-248: Area: 1561
-248: Centered normalized moments nij:
-248:   n20: 351.708
-248:   n11: -2.2396
-248:   n02: 43.8797
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0269.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0164.png
-249: COG (0.243652 ms): 
+249: COG (0.0942383 ms): 
 249:   u: 178.393 v: 174.655
 249: Size:
 249:   w: 64 h: 43
@@ -171532,19 +172465,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0165.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0269.png
-248: COG (0.820801 ms): 
-248: 164.408 144.205
-248: Size:
-248:   w: 75 h: 27
-248: Area: 1579
-248: Centered normalized moments nij:
-248:   n20: 349.316
-248:   n11: -2.84784
-248:   n02: 45.2203
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0270.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0165.png
-249: COG (0.239746 ms): 
+249: COG (0.0949707 ms): 
 249:   u: 178.45 v: 174.535
 249: Size:
 249:   w: 64 h: 44
@@ -171559,8 +172481,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0166.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0349.png
+248: COG (0.564941 ms): 
+248: 168.986 148.769
+248: Size:
+248:   w: 65 h: 48
+248: Area: 2490
+248: Centered normalized moments nij:
+248:   n20: 269.998
+248:   n11: 2.38038
+248:   n02: 145.439
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0350.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0166.png
-249: COG (0.234375 ms): 
+249: COG (0.0993652 ms): 
 249:   u: 178.415 v: 174.906
 249: Size:
 249:   w: 64 h: 43
@@ -171575,19 +172508,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0167.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0270.png
-248: COG (0.822754 ms): 
-248: 164.216 144.002
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0350.png
+248: COG (0.563477 ms): 
+248: 169.161 147.713
 248: Size:
-248:   w: 75 h: 27
-248: Area: 1599
+248:   w: 66 h: 48
+248: Area: 2484
 248: Centered normalized moments nij:
-248:   n20: 350.37
-248:   n11: -3.15488
-248:   n02: 46.2258
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0271.png
+248:   n20: 268.515
+248:   n11: 3.19231
+248:   n02: 145.56
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0351.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0351.png
+248: COG (0.564453 ms): 
+248: 169.081 146.63
+248: Size:
+248:   w: 65 h: 48
+248: Area: 2480
+248: Centered normalized moments nij:
+248:   n20: 266.507
+248:   n11: 3.56145
+248:   n02: 146.177
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0352.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0167.png
-249: COG (0.236084 ms): 
+249: COG (0.106689 ms): 
 249:   u: 178.281 v: 175.109
 249: Size:
 249:   w: 64 h: 43
@@ -171602,19 +172546,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0168.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0271.png
-248: COG (0.840332 ms): 
-248: 164.265 144.046
-248: Size:
-248:   w: 75 h: 27
-248: Area: 1618
-248: Centered normalized moments nij:
-248:   n20: 352.149
-248:   n11: -3.31634
-248:   n02: 47.0974
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0272.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0168.png
-249: COG (0.24292 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 178.013 v: 175.142
 249: Size:
 249:   w: 65 h: 43
@@ -171629,8 +172562,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0169.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0352.png
+248: COG (0.605713 ms): 
+248: 169.089 145.863
+248: Size:
+248:   w: 65 h: 49
+248: Area: 2472
+248: Centered normalized moments nij:
+248:   n20: 263.478
+248:   n11: 2.91751
+248:   n02: 146.905
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0353.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0169.png
-249: COG (0.250732 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 177.64 v: 175.14
 249: Size:
 249:   w: 65 h: 43
@@ -171645,19 +172589,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0170.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0272.png
-248: COG (0.834717 ms): 
-248: 164.27 143.982
-248: Size:
-248:   w: 75 h: 27
-248: Area: 1628
-248: Centered normalized moments nij:
-248:   n20: 352.423
-248:   n11: -3.93069
-248:   n02: 47.6637
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0273.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0170.png
-249: COG (0.241455 ms): 
+249: COG (0.0959473 ms): 
 249:   u: 177.184 v: 175.494
 249: Size:
 249:   w: 65 h: 44
@@ -171672,19 +172605,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0171.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0273.png
-248: COG (1.13379 ms): 
-248: 164.187 143.263
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0353.png
+248: COG (0.56543 ms): 
+248: 168.919 145.108
 248: Size:
-248:   w: 75 h: 28
-248: Area: 1644
+248:   w: 65 h: 49
+248: Area: 2459
 248: Centered normalized moments nij:
-248:   n20: 350.035
-248:   n11: -5.26866
-248:   n02: 48.9747
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0274.png
+248:   n20: 261.762
+248:   n11: 3.84491
+248:   n02: 146.346
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0354.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0171.png
-249: COG (0.244629 ms): 
+249: COG (0.108398 ms): 
 249:   u: 176.938 v: 176.018
 249: Size:
 249:   w: 65 h: 43
@@ -171699,8 +172632,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0172.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0354.png
+248: COG (0.67627 ms): 
+248: 168.57 144.474
+248: Size:
+248:   w: 64 h: 48
+248: Area: 2445
+248: Centered normalized moments nij:
+248:   n20: 258.859
+248:   n11: 4.58982
+248:   n02: 146.307
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0355.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0355.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0172.png
-249: COG (0.247314 ms): 
+249: COG (0.110596 ms): 
 249:   u: 176.704 v: 176.611
 249: Size:
 249:   w: 66 h: 44
@@ -171715,19 +172660,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0173.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0274.png
-248: COG (0.879639 ms): 
-248: 164.198 142.459
-248: Size:
-248:   w: 75 h: 28
-248: Area: 1659
-248: Centered normalized moments nij:
-248:   n20: 349.497
-248:   n11: -6.54727
-248:   n02: 49.9746
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0275.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0173.png
-249: COG (0.240967 ms): 
+249: COG (0.101318 ms): 
 249:   u: 176.381 v: 176.849
 249: Size:
 249:   w: 66 h: 44
@@ -171742,19 +172676,40 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0174.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0275.png
-248: COG (0.864014 ms): 
-248: 164.053 141.667
+248: COG (0.810791 ms): 
+248: 168.495 144.334
 248: Size:
-248:   w: 75 h: 29
-248: Area: 1683
+248:   w: 64 h: 49
+248: Area: 2442
 248: Centered normalized moments nij:
-248:   n20: 351.995
-248:   n11: -7.56863
-248:   n02: 51.1218
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0276.png
+248:   n20: 256.885
+248:   n11: 4.33047
+248:   n02: 147.067
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0356.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0356.png
+248: COG (0.598877 ms): 
+248: 168.365 143.782
+248: Size:
+248:   w: 64 h: 49
+248: Area: 2430
+248: Centered normalized moments nij:
+248:   n20: 254.565
+248:   n11: 5.39995
+248:   n02: 147.009
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0357.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0357.png
+248: COG (0.574951 ms): 
+248: 168.004 143.117
+248: Size:
+248:   w: 63 h: 49
+248: Area: 2419
+248: Centered normalized moments nij:
+248:   n20: 251.859
+248:   n11: 5.23804
+248:   n02: 147.234
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0358.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0174.png
-249: COG (0.249268 ms): 
+249: COG (0.111816 ms): 
 249:   u: 176.13 v: 176.558
 249: Size:
 249:   w: 66 h: 44
@@ -171769,8 +172724,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0175.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0358.png
+248: COG (0.581787 ms): 
+248: 167.627 142.152
+248: Size:
+248:   w: 64 h: 48
+248: Area: 2385
+248: Centered normalized moments nij:
+248:   n20: 249.667
+248:   n11: 5.00858
+248:   n02: 144.385
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0359.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0175.png
-249: COG (0.244629 ms): 
+249: COG (0.107666 ms): 
 249:   u: 175.772 v: 176.107
 249: Size:
 249:   w: 66 h: 43
@@ -171785,19 +172751,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0176.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0276.png
-248: COG (0.875488 ms): 
-248: 163.65 141.009
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0359.png
+248: COG (0.576416 ms): 
+248: 167.227 141.088
 248: Size:
-248:   w: 75 h: 29
-248: Area: 1715
+248:   w: 63 h: 47
+248: Area: 2355
 248: Centered normalized moments nij:
-248:   n20: 351.294
-248:   n11: -9.5981
-248:   n02: 53.267
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0277.png
+248:   n20: 248.013
+248:   n11: 5.96223
+248:   n02: 141.747
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0360.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0176.png
-249: COG (0.241943 ms): 
+249: COG (0.111572 ms): 
 249:   u: 175.326 v: 175.743
 249: Size:
 249:   w: 66 h: 43
@@ -171812,19 +172778,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0177.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0277.png
-248: COG (0.888672 ms): 
-248: 163.322 141.041
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0360.png
+248: COG (0.577637 ms): 
+248: 166.999 140.089
 248: Size:
-248:   w: 75 h: 29
-248: Area: 1744
+248:   w: 63 h: 47
+248: Area: 2340
 248: Centered normalized moments nij:
-248:   n20: 353.169
-248:   n11: -10.5523
-248:   n02: 54.8458
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0278.png
+248:   n20: 246.412
+248:   n11: 5.92105
+248:   n02: 140.85
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0361.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0177.png
-249: COG (0.238525 ms): 
+249: COG (0.107178 ms): 
 249:   u: 174.726 v: 175.05
 249: Size:
 249:   w: 67 h: 43
@@ -171839,8 +172805,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0178.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0361.png
+248: COG (0.563477 ms): 
+248: 166.988 139.051
+248: Size:
+248:   w: 63 h: 47
+248: Area: 2313
+248: Centered normalized moments nij:
+248:   n20: 243.516
+248:   n11: 6.78053
+248:   n02: 139.302
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0362.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0362.png
+248: COG (0.523438 ms): 
+248: 167.128 137.553
+248: Size:
+248:   w: 62 h: 46
+248: Area: 2277
+248: Centered normalized moments nij:
+248:   n20: 240.773
+248:   n11: 6.56438
+248:   n02: 136.548
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0363.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0178.png
-249: COG (0.245361 ms): 
+249: COG (0.107178 ms): 
 249:   u: 174.245 v: 174.191
 249: Size:
 249:   w: 67 h: 43
@@ -171855,19 +172843,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0179.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0278.png
-248: COG (0.915771 ms): 
-248: 162.883 140.945
-248: Size:
-248:   w: 75 h: 31
-248: Area: 1796
-248: Centered normalized moments nij:
-248:   n20: 351.13
-248:   n11: -12.4664
-248:   n02: 58.6211
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0279.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0179.png
-249: COG (0.267334 ms): 
+249: COG (0.103271 ms): 
 249:   u: 174 v: 173.528
 249: Size:
 249:   w: 67 h: 42
@@ -171882,19 +172859,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0180.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0279.png
-248: COG (0.925049 ms): 
-248: 162.033 140.793
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0363.png
+248: COG (0.567871 ms): 
+248: 167.3 135.618
 248: Size:
-248:   w: 75 h: 31
-248: Area: 1828
+248:   w: 62 h: 46
+248: Area: 2259
 248: Centered normalized moments nij:
-248:   n20: 353.448
-248:   n11: -13.957
-248:   n02: 60.4146
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0280.png
+248:   n20: 240.19
+248:   n11: 7.14605
+248:   n02: 134.743
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0364.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0180.png
-249: COG (0.242676 ms): 
+249: COG (0.109619 ms): 
 249:   u: 174.108 v: 173.255
 249: Size:
 249:   w: 67 h: 42
@@ -171909,9 +172886,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0181.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0280.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0364.png
+248: COG (0.514648 ms): 
+248: 167.57 134.026
+248: Size:
+248:   w: 62 h: 47
+248: Area: 2236
+248: Centered normalized moments nij:
+248:   n20: 237.165
+248:   n11: 7.09141
+248:   n02: 133.728
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0365.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0365.png
+248: COG (0.51001 ms): 
+248: 168.074 132.39
+248: Size:
+248:   w: 61 h: 46
+248: Area: 2210
+248: Centered normalized moments nij:
+248:   n20: 234.951
+248:   n11: 7.82668
+248:   n02: 131.889
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0366.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0181.png
-249: COG (0.252197 ms): 
+249: COG (0.105713 ms): 
 249:   u: 174.147 v: 172.236
 249: Size:
 249:   w: 67 h: 42
@@ -171926,18 +172924,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0182.png
-248: COG (1.22266 ms): 
-248: 161.571 140.94
-248: Size:
-248:   w: 75 h: 31
-248: Area: 1846
-248: Centered normalized moments nij:
-248:   n20: 352.189
-248:   n11: -14.7563
-248:   n02: 61.8816
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0281.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0182.png
-249: COG (0.24585 ms): 
+249: COG (0.102295 ms): 
 249:   u: 174.366 v: 171.149
 249: Size:
 249:   w: 68 h: 42
@@ -171952,19 +172940,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0183.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0281.png
-248: COG (0.962646 ms): 
-248: 160.813 140.483
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0366.png
+248: COG (0.541748 ms): 
+248: 168.285 130.2
 248: Size:
-248:   w: 75 h: 32
-248: Area: 1878
+248:   w: 61 h: 46
+248: Area: 2179
 248: Centered normalized moments nij:
-248:   n20: 351.493
-248:   n11: -16.557
-248:   n02: 64.3093
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0282.png
+248:   n20: 234.01
+248:   n11: 7.5476
+248:   n02: 128.732
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0367.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0367.png
+248: COG (0.519531 ms): 
+248: 168.671 128.492
+248: Size:
+248:   w: 61 h: 46
+248: Area: 2162
+248: Centered normalized moments nij:
+248:   n20: 230.906
+248:   n11: 7.50944
+248:   n02: 128.452
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0368.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0183.png
-249: COG (0.246826 ms): 
+249: COG (0.112305 ms): 
 249:   u: 174.494 v: 169.95
 249: Size:
 249:   w: 68 h: 41
@@ -171980,7 +172979,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0184.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0184.png
-249: COG (0.249023 ms): 
+249: COG (0.100586 ms): 
 249:   u: 174.704 v: 169.074
 249: Size:
 249:   w: 68 h: 41
@@ -171995,19 +172994,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0185.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0282.png
-248: COG (0.969238 ms): 
-248: 159.942 140.571
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0368.png
+248: COG (0.546143 ms): 
+248: 168.94 126.984
 248: Size:
-248:   w: 75 h: 32
-248: Area: 1901
+248:   w: 61 h: 45
+248: Area: 2141
 248: Centered normalized moments nij:
-248:   n20: 352.778
-248:   n11: -17.5784
-248:   n02: 65.7326
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0283.png
+248:   n20: 229.309
+248:   n11: 8.07842
+248:   n02: 126.863
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0369.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0185.png
-249: COG (0.24585 ms): 
+249: COG (0.108643 ms): 
 249:   u: 174.899 v: 168.529
 249: Size:
 249:   w: 67 h: 40
@@ -172022,19 +173021,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0186.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0283.png
-248: COG (0.978027 ms): 
-248: 159.466 140.976
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0369.png
+248: COG (0.510498 ms): 
+248: 169.091 125.333
 248: Size:
-248:   w: 76 h: 33
-248: Area: 1931
+248:   w: 61 h: 45
+248: Area: 2120
 248: Centered normalized moments nij:
-248:   n20: 351.749
-248:   n11: -18.4788
-248:   n02: 68.0937
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0284.png
+248:   n20: 228.044
+248:   n11: 6.64771
+248:   n02: 125.004
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0370.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0186.png
-249: COG (0.243896 ms): 
+249: COG (0.107666 ms): 
 249:   u: 175.005 v: 167.929
 249: Size:
 249:   w: 67 h: 41
@@ -172049,8 +173048,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0187.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0370.png
+248: COG (0.486816 ms): 
+248: 169.287 124.166
+248: Size:
+248:   w: 60 h: 45
+248: Area: 2106
+248: Centered normalized moments nij:
+248:   n20: 226
+248:   n11: 7.6561
+248:   n02: 124.53
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0371.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0371.png
+248: COG (0.523926 ms): 
+248: 169.4 123.171
+248: Size:
+248:   w: 60 h: 45
+248: Area: 2084
+248: Centered normalized moments nij:
+248:   n20: 225.131
+248:   n11: 7.49314
+248:   n02: 122.414
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0372.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0187.png
-249: COG (0.248291 ms): 
+249: COG (0.195312 ms): 
 249:   u: 174.886 v: 166.955
 249: Size:
 249:   w: 68 h: 41
@@ -172065,19 +173086,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0188.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0284.png
-248: COG (0.987549 ms): 
-248: 158.86 141.868
-248: Size:
-248:   w: 75 h: 33
-248: Area: 1950
-248: Centered normalized moments nij:
-248:   n20: 351.425
-248:   n11: -17.9974
-248:   n02: 69.4283
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0285.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0188.png
-249: COG (0.242676 ms): 
+249: COG (0.101562 ms): 
 249:   u: 175.025 v: 166.323
 249: Size:
 249:   w: 68 h: 40
@@ -172092,19 +173102,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0189.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0285.png
-248: COG (1.06445 ms): 
-248: 158.562 142.968
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0372.png
+248: COG (0.480225 ms): 
+248: 169.419 122.591
 248: Size:
-248:   w: 75 h: 34
-248: Area: 1967
+248:   w: 60 h: 44
+248: Area: 2069
 248: Centered normalized moments nij:
-248:   n20: 349.539
-248:   n11: -18.388
-248:   n02: 71.0666
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0286.png
+248:   n20: 223.326
+248:   n11: 7.92872
+248:   n02: 121.663
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0373.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0373.png
+248: COG (0.475342 ms): 
+248: 169.384 122.437
+248: Size:
+248:   w: 60 h: 44
+248: Area: 2053
+248: Centered normalized moments nij:
+248:   n20: 221.747
+248:   n11: 8.50895
+248:   n02: 120.696
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0374.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0189.png
-249: COG (0.251953 ms): 
+249: COG (0.106201 ms): 
 249:   u: 175.209 v: 166.014
 249: Size:
 249:   w: 68 h: 39
@@ -172120,7 +173141,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0190.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0190.png
-249: COG (0.251953 ms): 
+249: COG (0.0983887 ms): 
 249:   u: 175.426 v: 165.893
 249: Size:
 249:   w: 68 h: 39
@@ -172135,19 +173156,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0191.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0286.png
-248: COG (1.25879 ms): 
-248: 158.402 143.835
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0374.png
+248: COG (0.474854 ms): 
+248: 169.247 122.21
 248: Size:
-248:   w: 74 h: 35
-248: Area: 1999
+248:   w: 60 h: 44
+248: Area: 2033
 248: Centered normalized moments nij:
-248:   n20: 348.698
-248:   n11: -17.061
-248:   n02: 73.4171
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0287.png
+248:   n20: 220.05
+248:   n11: 9.2
+248:   n02: 119.328
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0375.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0191.png
-249: COG (0.243164 ms): 
+249: COG (0.106934 ms): 
 249:   u: 175.515 v: 165.889
 249: Size:
 249:   w: 68 h: 39
@@ -172162,19 +173183,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0192.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0287.png
-248: COG (1.02075 ms): 
-248: 158.33 144.188
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0375.png
+248: COG (0.505615 ms): 
+248: 169.124 121.966
 248: Size:
-248:   w: 75 h: 35
+248:   w: 59 h: 43
 248: Area: 2019
 248: Centered normalized moments nij:
-248:   n20: 346.327
-248:   n11: -17.7199
-248:   n02: 75.4435
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0288.png
+248:   n20: 219.441
+248:   n11: 8.88334
+248:   n02: 117.977
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0376.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0376.png
+248: COG (0.466064 ms): 
+248: 169.034 121.315
+248: Size:
+248:   w: 59 h: 44
+248: Area: 2004
+248: Centered normalized moments nij:
+248:   n20: 217.254
+248:   n11: 9.07714
+248:   n02: 117.446
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0377.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0192.png
-249: COG (0.251221 ms): 
+249: COG (0.173584 ms): 
 249:   u: 175.465 v: 165.833
 249: Size:
 249:   w: 68 h: 39
@@ -172190,7 +173222,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0193.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0193.png
-249: COG (0.24707 ms): 
+249: COG (0.101562 ms): 
 249:   u: 175.305 v: 165.568
 249: Size:
 249:   w: 69 h: 40
@@ -172205,19 +173237,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0194.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0288.png
-248: COG (1.02368 ms): 
-248: 158.207 144.067
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0377.png
+248: COG (0.466064 ms): 
+248: 168.857 120.706
 248: Size:
-248:   w: 75 h: 35
-248: Area: 2039
+248:   w: 59 h: 43
+248: Area: 1988
 248: Centered normalized moments nij:
-248:   n20: 348.246
-248:   n11: -18.0365
-248:   n02: 76.5276
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0289.png
+248:   n20: 216.612
+248:   n11: 8.87051
+248:   n02: 115.905
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0378.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0194.png
-249: COG (0.245605 ms): 
+249: COG (0.113281 ms): 
 249:   u: 175.22 v: 165.593
 249: Size:
 249:   w: 69 h: 40
@@ -172232,19 +173264,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0195.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0289.png
-248: COG (1.03857 ms): 
-248: 158.42 144.325
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0378.png
+248: COG (0.45874 ms): 
+248: 168.588 119.666
 248: Size:
-248:   w: 74 h: 36
-248: Area: 2058
+248:   w: 58 h: 43
+248: Area: 1969
 248: Centered normalized moments nij:
-248:   n20: 347.283
-248:   n11: -18.6291
-248:   n02: 78.2377
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0290.png
+248:   n20: 214.648
+248:   n11: 9.46655
+248:   n02: 114.798
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0379.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0379.png
+248: COG (0.45459 ms): 
+248: 168.427 118.542
+248: Size:
+248:   w: 58 h: 42
+248: Area: 1948
+248: Centered normalized moments nij:
+248:   n20: 213.519
+248:   n11: 9.46147
+248:   n02: 112.953
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0380.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0195.png
-249: COG (0.252686 ms): 
+249: COG (0.107422 ms): 
 249:   u: 175.091 v: 165.337
 249: Size:
 249:   w: 69 h: 39
@@ -172260,7 +173303,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0196.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0196.png
-249: COG (0.249756 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 174.923 v: 165.079
 249: Size:
 249:   w: 69 h: 39
@@ -172275,19 +173318,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0197.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0290.png
-248: COG (1.37866 ms): 
-248: 158.589 144.27
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0380.png
+248: COG (0.45166 ms): 
+248: 168.301 117.377
 248: Size:
-248:   w: 74 h: 36
-248: Area: 2074
+248:   w: 58 h: 42
+248: Area: 1933
 248: Centered normalized moments nij:
-248:   n20: 347.49
-248:   n11: -19.1748
-248:   n02: 79.4471
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0291.png
+248:   n20: 211.924
+248:   n11: 9.83284
+248:   n02: 112.098
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0381.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0197.png
-249: COG (0.244873 ms): 
+249: COG (0.10791 ms): 
 249:   u: 174.857 v: 165.078
 249: Size:
 249:   w: 70 h: 39
@@ -172302,19 +173345,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0198.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0291.png
-248: COG (1.35718 ms): 
-248: 158.775 144.163
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0381.png
+248: COG (0.44873 ms): 
+248: 168.236 116.248
 248: Size:
-248:   w: 75 h: 36
-248: Area: 2097
+248:   w: 58 h: 43
+248: Area: 1931
 248: Centered normalized moments nij:
-248:   n20: 350.008
-248:   n11: -20.3387
-248:   n02: 80.7447
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0292.png
+248:   n20: 210.897
+248:   n11: 10.125
+248:   n02: 112.446
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0382.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0382.png
+248: COG (0.445801 ms): 
+248: 168.267 115.433
+248: Size:
+248:   w: 58 h: 42
+248: Area: 1921
+248: Centered normalized moments nij:
+248:   n20: 209.424
+248:   n11: 9.5639
+248:   n02: 112.012
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0383.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0198.png
-249: COG (0.253174 ms): 
+249: COG (0.109375 ms): 
 249:   u: 174.721 v: 164.853
 249: Size:
 249:   w: 70 h: 39
@@ -172329,8 +173383,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0199.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0383.png
+248: COG (0.444824 ms): 
+248: 168.077 114.537
+248: Size:
+248:   w: 57 h: 42
+248: Area: 1913
+248: Centered normalized moments nij:
+248:   n20: 207.519
+248:   n11: 10.0526
+248:   n02: 112.147
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0384.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0199.png
-249: COG (0.242188 ms): 
+249: COG (0.108154 ms): 
 249:   u: 174.702 v: 164.551
 249: Size:
 249:   w: 70 h: 38
@@ -172345,19 +173410,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0200.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0292.png
-248: COG (1.06982 ms): 
-248: 158.929 144.132
-248: Size:
-248:   w: 75 h: 37
-248: Area: 2128
-248: Centered normalized moments nij:
-248:   n20: 350.002
-248:   n11: -21.499
-248:   n02: 83.2575
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0293.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0200.png
-249: COG (0.24707 ms): 
+249: COG (0.105225 ms): 
 249:   u: 174.477 v: 164.101
 249: Size:
 249:   w: 70 h: 39
@@ -172372,19 +173426,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0201.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0293.png
-248: COG (1.16211 ms): 
-248: 159.176 144.429
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0384.png
+248: COG (0.444824 ms): 
+248: 167.938 113.663
 248: Size:
-248:   w: 75 h: 37
-248: Area: 2139
+248:   w: 57 h: 42
+248: Area: 1905
 248: Centered normalized moments nij:
-248:   n20: 350.033
-248:   n11: -21.7309
-248:   n02: 84.129
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0294.png
+248:   n20: 206.16
+248:   n11: 9.73223
+248:   n02: 111.923
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0385.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0385.png
+248: COG (0.534668 ms): 
+248: 167.608 112.663
+248: Size:
+248:   w: 58 h: 42
+248: Area: 1898
+248: Centered normalized moments nij:
+248:   n20: 206.654
+248:   n11: 9.5949
+248:   n02: 110.833
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0386.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0201.png
-249: COG (0.252441 ms): 
+249: COG (0.109619 ms): 
 249:   u: 176.547 v: 153.898
 249: Size:
 249:   w: 72 h: 36
@@ -172399,8 +173464,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0202.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0386.png
+248: COG (0.552246 ms): 
+248: 167.307 111.796
+248: Size:
+248:   w: 58 h: 42
+248: Area: 1882
+248: Centered normalized moments nij:
+248:   n20: 204.792
+248:   n11: 10.1721
+248:   n02: 110.03
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0387.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0202.png
-249: COG (0.250244 ms): 
+249: COG (0.110596 ms): 
 249:   u: 176.344 v: 153.491
 249: Size:
 249:   w: 72 h: 36
@@ -172415,19 +173491,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0203.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0294.png
-248: COG (1.15576 ms): 
-248: 159.344 144.538
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0387.png
+248: COG (0.52002 ms): 
+248: 167.052 111.242
 248: Size:
-248:   w: 75 h: 38
-248: Area: 2162
+248:   w: 57 h: 42
+248: Area: 1874
 248: Centered normalized moments nij:
-248:   n20: 349.166
-248:   n11: -22.0794
-248:   n02: 86.1857
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0295.png
+248:   n20: 203.423
+248:   n11: 9.92879
+248:   n02: 109.803
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0388.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0203.png
-249: COG (0.248291 ms): 
+249: COG (0.181641 ms): 
 249:   u: 175.884 v: 153.018
 249: Size:
 249:   w: 73 h: 35
@@ -172442,9 +173518,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0204.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0295.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0388.png
+248: COG (0.453125 ms): 
+248: 166.943 110.585
+248: Size:
+248:   w: 57 h: 42
+248: Area: 1862
+248: Centered normalized moments nij:
+248:   n20: 201.971
+248:   n11: 9.90762
+248:   n02: 109.188
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0389.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0389.png
+248: COG (0.431641 ms): 
+248: 166.854 109.72
+248: Size:
+248:   w: 57 h: 42
+248: Area: 1854
+248: Centered normalized moments nij:
+248:   n20: 200.499
+248:   n11: 10.7853
+248:   n02: 109.149
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0390.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0204.png
-249: COG (0.259033 ms): 
+249: COG (0.108398 ms): 
 249:   u: 175.382 v: 152.824
 249: Size:
 249:   w: 72 h: 35
@@ -172459,18 +173556,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0205.png
-248: COG (1.46191 ms): 
-248: 159.096 144
-248: Size:
-248:   w: 75 h: 37
-248: Area: 2166
-248: Centered normalized moments nij:
-248:   n20: 349.43
-248:   n11: -23.4654
-248:   n02: 86.5868
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0296.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0205.png
-249: COG (0.247803 ms): 
+249: COG (0.107422 ms): 
 249:   u: 175.012 v: 152.61
 249: Size:
 249:   w: 73 h: 34
@@ -172485,19 +173572,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0206.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0296.png
-248: COG (1.10059 ms): 
-248: 158.847 143.643
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0390.png
+248: COG (0.431885 ms): 
+248: 166.856 108.563
 248: Size:
-248:   w: 75 h: 38
-248: Area: 2182
+248:   w: 57 h: 42
+248: Area: 1844
 248: Centered normalized moments nij:
-248:   n20: 348.908
-248:   n11: -25.2663
-248:   n02: 88.2526
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0297.png
+248:   n20: 199.9
+248:   n11: 9.94454
+248:   n02: 108.217
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0391.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0391.png
+248: COG (0.427979 ms): 
+248: 166.859 107.474
+248: Size:
+248:   w: 57 h: 42
+248: Area: 1834
+248: Centered normalized moments nij:
+248:   n20: 198.845
+248:   n11: 10.3121
+248:   n02: 107.665
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0392.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0206.png
-249: COG (0.247559 ms): 
+249: COG (0.109375 ms): 
 249:   u: 174.689 v: 152.212
 249: Size:
 249:   w: 73 h: 35
@@ -172512,19 +173610,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0207.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0297.png
-248: COG (1.11694 ms): 
-248: 158.399 143.516
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0392.png
+248: COG (0.426514 ms): 
+248: 166.733 106.077
 248: Size:
-248:   w: 75 h: 38
-248: Area: 2203
+248:   w: 56 h: 41
+248: Area: 1812
 248: Centered normalized moments nij:
-248:   n20: 350.44
-248:   n11: -26.494
-248:   n02: 89.6978
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0298.png
+248:   n20: 196.428
+248:   n11: 10.1497
+248:   n02: 106.364
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0393.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0207.png
-249: COG (0.246582 ms): 
+249: COG (0.104248 ms): 
 249:   u: 174.445 v: 151.866
 249: Size:
 249:   w: 72 h: 35
@@ -172540,7 +173638,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0208.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0208.png
-249: COG (0.246582 ms): 
+249: COG (0.104004 ms): 
 249:   u: 174.189 v: 151.685
 249: Size:
 249:   w: 73 h: 34
@@ -172555,19 +173653,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0209.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0298.png
-248: COG (1.11157 ms): 
-248: 157.923 143.505
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0393.png
+248: COG (0.423584 ms): 
+248: 166.561 104.992
 248: Size:
-248:   w: 75 h: 38
-248: Area: 2220
+248:   w: 56 h: 41
+248: Area: 1806
 248: Centered normalized moments nij:
-248:   n20: 351.187
-248:   n11: -28.0802
-248:   n02: 91.1004
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0299.png
+248:   n20: 196.059
+248:   n11: 10.0058
+248:   n02: 105.849
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0394.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0394.png
+248: COG (0.457764 ms): 
+248: 166.404 104.08
+248: Size:
+248:   w: 56 h: 41
+248: Area: 1798
+248: Centered normalized moments nij:
+248:   n20: 194.92
+248:   n11: 10.5051
+248:   n02: 105.582
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0395.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0209.png
-249: COG (0.250977 ms): 
+249: COG (0.117676 ms): 
 249:   u: 173.786 v: 150.99
 249: Size:
 249:   w: 73 h: 33
@@ -172582,9 +173691,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0210.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0299.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0210.png
-249: COG (0.25293 ms): 
+249: COG (0.12207 ms): 
 249:   u: 173.257 v: 150.145
 249: Size:
 249:   w: 73 h: 33
@@ -172599,18 +173707,31 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0211.png
-248: COG (1.39844 ms): 
-248: 157.676 143.577
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0395.png
+248: COG (0.421387 ms): 
+248: 166.173 103.007
 248: Size:
-248:   w: 75 h: 38
-248: Area: 2246
+248:   w: 56 h: 41
+248: Area: 1793
 248: Centered normalized moments nij:
-248:   n20: 352.664
-248:   n11: -28.1394
-248:   n02: 92.8192
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0300.png
+248:   n20: 193.36
+248:   n11: 9.7684
+248:   n02: 105.77
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0396.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0396.png
+248: COG (0.418701 ms): 
+248: 165.916 101.992
+248: Size:
+248:   w: 55 h: 41
+248: Area: 1787
+248: Centered normalized moments nij:
+248:   n20: 192.338
+248:   n11: 9.70775
+248:   n02: 105.613
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0397.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0397.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0211.png
-249: COG (0.249756 ms): 
+249: COG (0.121338 ms): 
 249:   u: 173.045 v: 150.269
 249: Size:
 249:   w: 73 h: 34
@@ -172625,19 +173746,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0212.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0300.png
-248: COG (1.4209 ms): 
-248: 157.389 143.317
+248: COG (1.9585 ms): 
+248: 165.558 100.843
 248: Size:
-248:   w: 76 h: 39
-248: Area: 2265
+248:   w: 56 h: 41
+248: Area: 1781
 248: Centered normalized moments nij:
-248:   n20: 353.879
-248:   n11: -29.7973
-248:   n02: 94.3207
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0301.png
+248:   n20: 192.953
+248:   n11: 9.48238
+248:   n02: 104.572
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0398.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0212.png
-249: COG (0.245117 ms): 
+249: COG (0.110352 ms): 
 249:   u: 172.874 v: 150.438
 249: Size:
 249:   w: 73 h: 34
@@ -172652,8 +173772,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0213.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0398.png
+248: COG (0.418945 ms): 
+248: 165.262 99.784
+248: Size:
+248:   w: 55 h: 41
+248: Area: 1773
+248: Centered normalized moments nij:
+248:   n20: 190.517
+248:   n11: 9.38874
+248:   n02: 104.943
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0399.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0213.png
-249: COG (0.254883 ms): 
+249: COG (0.113037 ms): 
 249:   u: 172.445 v: 150.72
 249: Size:
 249:   w: 74 h: 34
@@ -172668,19 +173799,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0301.png
-248: COG (1.13745 ms): 
-248: 157.133 142.705
+249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0399.png
+248: COG (0.412598 ms): 
+248: 164.948 98.4937
 248: Size:
-248:   w: 75 h: 39
-248: Area: 2275
+248:   w: 55 h: 40
+248: Area: 1756
 248: Centered normalized moments nij:
-248:   n20: 354.706
-248:   n11: -31.8654
-248:   n02: 95.2636
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0302.png
-249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0214.png
-249: COG (0.246826 ms): 
+248:   n20: 190.761
+248:   n11: 8.80121
+248:   n02: 102.748
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0400.png
+249: COG (0.115479 ms): 
 249:   u: 172.009 v: 151.029
 249: Size:
 249:   w: 73 h: 33
@@ -172695,19 +173826,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0215.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0302.png
-248: COG (1.15405 ms): 
-248: 156.854 141.82
-248: Size:
-248:   w: 75 h: 39
-248: Area: 2284
-248: Centered normalized moments nij:
-248:   n20: 355.191
-248:   n11: -34.2079
-248:   n02: 96.2885
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0303.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0215.png
-249: COG (0.252686 ms): 
+249: COG (0.122314 ms): 
 249:   u: 171.421 v: 150.924
 249: Size:
 249:   w: 74 h: 33
@@ -172722,8 +173842,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0216.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0400.png
+248: COG (0.427734 ms): 
+248: 164.573 97.0855
+248: Size:
+248:   w: 55 h: 41
+248: Area: 1755
+248: Centered normalized moments nij:
+248:   n20: 188.63
+248:   n11: 8.91858
+248:   n02: 103.825
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0401.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0401.png
+248: COG (0.542969 ms): 
+248: 164.371 95.9141
+248: Size:
+248:   w: 55 h: 41
+248: Area: 1746
+248: Centered normalized moments nij:
+248:   n20: 187.559
+248:   n11: 8.77296
+248:   n02: 103.343
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0402.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0402.png
+248: COG (0.448975 ms): 
+248: 164.188 94.7699
+248: Size:
+248:   w: 55 h: 41
+248: Area: 1734
+248: Centered normalized moments nij:
+248:   n20: 186.936
+248:   n11: 9.22607
+248:   n02: 102.319
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0403.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0216.png
-249: COG (0.24707 ms): 
+249: COG (0.115234 ms): 
 249:   u: 170.668 v: 150.821
 249: Size:
 249:   w: 74 h: 33
@@ -172738,19 +173891,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0217.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0303.png
-248: COG (1.13867 ms): 
-248: 156.828 140.948
-248: Size:
-248:   w: 75 h: 39
-248: Area: 2286
-248: Centered normalized moments nij:
-248:   n20: 354.909
-248:   n11: -35.1184
-248:   n02: 96.7033
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0304.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0217.png
-249: COG (0.24292 ms): 
+249: COG (0.103027 ms): 
 249:   u: 170.089 v: 151.001
 249: Size:
 249:   w: 73 h: 33
@@ -172765,19 +173907,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0218.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0304.png
-248: COG (1.15674 ms): 
-248: 156.832 140.453
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0403.png
+248: COG (0.408691 ms): 
+248: 164.115 93.9253
 248: Size:
-248:   w: 75 h: 40
-248: Area: 2307
+248:   w: 55 h: 41
+248: Area: 1726
 248: Centered normalized moments nij:
-248:   n20: 355.696
-248:   n11: -36.1794
-248:   n02: 98.435
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0305.png
+248:   n20: 186.037
+248:   n11: 9.16906
+248:   n02: 101.879
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0404.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0218.png
-249: COG (0.255127 ms): 
+249: COG (0.111816 ms): 
 249:   u: 169.576 v: 151.104
 249: Size:
 249:   w: 74 h: 33
@@ -172793,7 +173935,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0219.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0219.png
-249: COG (0.246338 ms): 
+249: COG (0.108643 ms): 
 249:   u: 169.387 v: 151.22
 249: Size:
 249:   w: 74 h: 33
@@ -172808,19 +173950,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0220.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0305.png
-248: COG (1.15625 ms): 
-248: 157.094 140.241
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0404.png
+248: COG (0.403076 ms): 
+248: 163.951 92.686
 248: Size:
-248:   w: 75 h: 40
-248: Area: 2315
+248:   w: 55 h: 40
+248: Area: 1710
 248: Centered normalized moments nij:
-248:   n20: 354.796
-248:   n11: -36.401
-248:   n02: 99.3847
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0306.png
+248:   n20: 184.748
+248:   n11: 9.63019
+248:   n02: 100.731
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0405.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0220.png
-249: COG (0.251953 ms): 
+249: COG (0.103271 ms): 
 249:   u: 169.365 v: 151.211
 249: Size:
 249:   w: 74 h: 33
@@ -172835,19 +173977,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0221.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0306.png
-248: COG (1.24536 ms): 
-248: 157.21 139.66
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0405.png
+248: COG (0.398682 ms): 
+248: 163.882 91.0979
 248: Size:
-248:   w: 76 h: 40
-248: Area: 2327
+248:   w: 54 h: 40
+248: Area: 1686
 248: Centered normalized moments nij:
-248:   n20: 356.236
-248:   n11: -37.1412
-248:   n02: 100.127
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0307.png
+248:   n20: 182.335
+248:   n11: 9.01926
+248:   n02: 99.1749
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0406.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0221.png
-249: COG (0.247559 ms): 
+249: COG (0.109619 ms): 
 249:   u: 169.315 v: 150.824
 249: Size:
 249:   w: 74 h: 32
@@ -172862,8 +174004,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0222.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0406.png
+248: COG (0.39917 ms): 
+248: 163.897 90.195
+248: Size:
+248:   w: 54 h: 40
+248: Area: 1682
+248: Centered normalized moments nij:
+248:   n20: 180.958
+248:   n11: 9.31078
+248:   n02: 99.4852
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0407.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0222.png
-249: COG (0.246582 ms): 
+249: COG (0.111328 ms): 
 249:   u: 169.41 v: 150.701
 249: Size:
 249:   w: 74 h: 32
@@ -172878,19 +174031,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0223.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0307.png
-248: COG (1.16626 ms): 
-248: 157.384 139.359
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0407.png
+248: COG (0.434326 ms): 
+248: 164.016 89.6205
 248: Size:
-248:   w: 76 h: 40
-248: Area: 2339
+248:   w: 53 h: 40
+248: Area: 1676
 248: Centered normalized moments nij:
-248:   n20: 356.6
-248:   n11: -37.2708
-248:   n02: 101.044
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0308.png
+248:   n20: 179.12
+248:   n11: 9.84419
+248:   n02: 99.8393
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0408.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0223.png
-249: COG (0.22168 ms): 
+249: COG (0.10791 ms): 
 249:   u: 169.714 v: 150.833
 249: Size:
 249:   w: 74 h: 32
@@ -172905,9 +174058,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0224.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0308.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0408.png
+248: COG (1.20972 ms): 
+248: 164.117 88.994
+248: Size:
+248:   w: 54 h: 39
+248: Area: 1665
+248: Centered normalized moments nij:
+248:   n20: 179.527
+248:   n11: 9.94485
+248:   n02: 98.3363
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0409.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0224.png
-249: COG (0.22168 ms): 
+249: COG (0.107422 ms): 
 249:   u: 170.282 v: 151.245
 249: Size:
 249:   w: 74 h: 32
@@ -172922,18 +174085,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0225.png
-248: COG (1.21753 ms): 
-248: 157.883 139.461
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0409.png
+248: COG (0.395752 ms): 
+248: 164.4 88.7899
 248: Size:
-248:   w: 75 h: 40
-248: Area: 2343
+248:   w: 54 h: 40
+248: Area: 1671
 248: Centered normalized moments nij:
-248:   n20: 354.211
-248:   n11: -37.1764
-248:   n02: 102.03
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0309.png
+248:   n20: 179.731
+248:   n11: 10.2116
+248:   n02: 98.9595
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0410.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0410.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0225.png
-249: COG (0.220947 ms): 
+249: COG (0.112549 ms): 
 249:   u: 171.071 v: 151.785
 249: Size:
 249:   w: 75 h: 32
@@ -172948,19 +174113,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0226.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0309.png
-248: COG (1.22461 ms): 
-248: 158.323 139.232
+248: COG (1.90796 ms): 
+248: 164.749 88.592
 248: Size:
-248:   w: 75 h: 41
-248: Area: 2356
+248:   w: 53 h: 40
+248: Area: 1657
 248: Centered normalized moments nij:
-248:   n20: 353.025
-248:   n11: -36.9434
-248:   n02: 103.44
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0310.png
+248:   n20: 177.298
+248:   n11: 11.2331
+248:   n02: 98.7799
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0411.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0226.png
-249: COG (0.222656 ms): 
+249: COG (0.109131 ms): 
 249:   u: 171.753 v: 152.134
 249: Size:
 249:   w: 75 h: 33
@@ -172975,8 +174139,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0227.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0411.png
+248: COG (0.389648 ms): 
+248: 165.079 88.2874
+248: Size:
+248:   w: 53 h: 40
+248: Area: 1646
+248: Centered normalized moments nij:
+248:   n20: 176.558
+248:   n11: 11.049
+248:   n02: 97.8694
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0412.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0227.png
-249: COG (0.216309 ms): 
+249: COG (0.109375 ms): 
 249:   u: 172.516 v: 152.305
 249: Size:
 249:   w: 74 h: 32
@@ -172991,19 +174166,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0228.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0310.png
-248: COG (1.22412 ms): 
-248: 158.715 138.74
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0412.png
+248: COG (0.387939 ms): 
+248: 165.268 87.8273
 248: Size:
-248:   w: 75 h: 41
-248: Area: 2358
+248:   w: 53 h: 39
+248: Area: 1639
 248: Centered normalized moments nij:
-248:   n20: 351.456
-248:   n11: -36.602
-248:   n02: 103.996
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0311.png
+248:   n20: 176.692
+248:   n11: 11.2141
+248:   n02: 96.9848
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0413.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0228.png
-249: COG (0.217773 ms): 
+249: COG (0.123047 ms): 
 249:   u: 173.292 v: 152.828
 249: Size:
 249:   w: 75 h: 32
@@ -173018,9 +174193,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0229.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0311.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0413.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0229.png
-249: COG (0.249268 ms): 
+249: COG (0.110596 ms): 
 249:   u: 173.758 v: 152.983
 249: Size:
 249:   w: 75 h: 31
@@ -173035,18 +174210,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0230.png
-248: COG (1.36694 ms): 
-248: 159.158 138.483
+248: COG (1.18481 ms): 
+248: 165.398 87.5988
 248: Size:
-248:   w: 75 h: 41
-248: Area: 2361
+248:   w: 53 h: 40
+248: Area: 1630
 248: Centered normalized moments nij:
-248:   n20: 352.95
-248:   n11: -36.1363
-248:   n02: 103.714
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0312.png
+248:   n20: 175.26
+248:   n11: 11.6156
+248:   n02: 96.7826
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0414.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0414.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0230.png
-249: COG (0.219482 ms): 
+249: COG (0.113037 ms): 
 249:   u: 174.065 v: 152.763
 249: Size:
 249:   w: 75 h: 32
@@ -173061,19 +174237,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0231.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0312.png
-248: COG (1.28882 ms): 
-248: 159.758 138.396
+248: COG (1.68628 ms): 
+248: 165.518 87.7621
 248: Size:
-248:   w: 75 h: 41
-248: Area: 2369
+248:   w: 52 h: 39
+248: Area: 1614
 248: Centered normalized moments nij:
-248:   n20: 350.438
-248:   n11: -36.2501
-248:   n02: 105.176
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0313.png
+248:   n20: 173.195
+248:   n11: 11.6914
+248:   n02: 96.0363
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0415.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0231.png
-249: COG (0.225342 ms): 
+249: COG (0.602783 ms): 
 249:   u: 174.341 v: 153.136
 249: Size:
 249:   w: 75 h: 31
@@ -173089,7 +174264,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0232.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0232.png
-249: COG (0.217529 ms): 
+249: COG (0.106445 ms): 
 249:   u: 174.857 v: 153.898
 249: Size:
 249:   w: 75 h: 31
@@ -173104,19 +174279,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0233.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0313.png
-248: COG (1.32617 ms): 
-248: 160.182 138.278
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0415.png
+248: COG (0.382324 ms): 
+248: 165.583 87.8665
 248: Size:
-248:   w: 75 h: 41
-248: Area: 2368
+248:   w: 52 h: 39
+248: Area: 1603
 248: Centered normalized moments nij:
-248:   n20: 347.193
-248:   n11: -34.3759
-248:   n02: 105.68
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0314.png
+248:   n20: 171.607
+248:   n11: 12.1352
+248:   n02: 95.6653
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0416.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0416.png
+248: COG (0.430176 ms): 
+248: 165.994 87.8412
+248: Size:
+248:   w: 53 h: 39
+248: Area: 1599
+248: Centered normalized moments nij:
+248:   n20: 171.518
+248:   n11: 12.4949
+248:   n02: 95.3131
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0417.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0233.png
-249: COG (0.216553 ms): 
+249: COG (0.113525 ms): 
 249:   u: 175.267 v: 153.918
 249: Size:
 249:   w: 75 h: 31
@@ -173131,19 +174317,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0234.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0314.png
-248: COG (1.34863 ms): 
-248: 160.543 138.856
-248: Size:
-248:   w: 74 h: 41
-248: Area: 2381
-248: Centered normalized moments nij:
-248:   n20: 345.557
-248:   n11: -33.7996
-248:   n02: 107.184
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0315.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0234.png
-249: COG (0.225342 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 175.734 v: 153.597
 249: Size:
 249:   w: 75 h: 30
@@ -173158,8 +174333,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0235.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0417.png
+248: COG (0.379639 ms): 
+248: 166.423 87.3791
+248: Size:
+248:   w: 52 h: 39
+248: Area: 1580
+248: Centered normalized moments nij:
+248:   n20: 170.085
+248:   n11: 12.6844
+248:   n02: 93.8911
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0418.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0235.png
-249: COG (0.215332 ms): 
+249: COG (0.103271 ms): 
 249:   u: 175.863 v: 152.678
 249: Size:
 249:   w: 75 h: 30
@@ -173174,19 +174360,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0236.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0315.png
-248: COG (1.06396 ms): 
-248: 160.948 139.795
-248: Size:
-248:   w: 75 h: 42
-248: Area: 2418
-248: Centered normalized moments nij:
-248:   n20: 344.781
-248:   n11: -32.5549
-248:   n02: 110.463
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0316.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0236.png
-249: COG (0.227051 ms): 
+249: COG (0.102539 ms): 
 249:   u: 175.808 v: 151.531
 249: Size:
 249:   w: 75 h: 30
@@ -173201,9 +174376,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0237.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0316.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0237.png
-249: COG (0.227295 ms): 
+249: COG (0.103516 ms): 
 249:   u: 175.882 v: 150.749
 249: Size:
 249:   w: 75 h: 29
@@ -173218,18 +174392,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0238.png
-248: COG (1.05249 ms): 
-248: 161.121 140.316
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0418.png
+248: COG (0.378662 ms): 
+248: 166.925 86.9145
 248: Size:
-248:   w: 74 h: 43
-248: Area: 2445
+248:   w: 53 h: 39
+248: Area: 1579
 248: Centered normalized moments nij:
-248:   n20: 342.015
-248:   n11: -32.2788
-248:   n02: 113.739
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0317.png
+248:   n20: 168.421
+248:   n11: 12.7321
+248:   n02: 94.7077
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0419.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0419.png
+248: COG (0.371094 ms): 
+248: 167.536 86.6792
+248: Size:
+248:   w: 52 h: 39
+248: Area: 1568
+248: Centered normalized moments nij:
+248:   n20: 168.624
+248:   n11: 12.8104
+248:   n02: 93.3008
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0420.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0238.png
-249: COG (0.226074 ms): 
+249: COG (0.106445 ms): 
 249:   u: 175.787 v: 149.944
 249: Size:
 249:   w: 75 h: 29
@@ -173244,19 +174430,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0239.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0317.png
-248: COG (1.03857 ms): 
-248: 161.027 140.783
-248: Size:
-248:   w: 73 h: 43
-248: Area: 2462
-248: Centered normalized moments nij:
-248:   n20: 339.065
-248:   n11: -31.6915
-248:   n02: 116.163
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0318.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0239.png
-249: COG (0.223633 ms): 
+249: COG (0.10498 ms): 
 249:   u: 175.272 v: 148.858
 249: Size:
 249:   w: 75 h: 28
@@ -173272,8 +174447,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0240.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0240.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0318.png
-249: COG (0.231201 ms): 
+249: COG (0.106201 ms): 
 249:   u: 174.828 v: 147.572
 249: Size:
 249:   w: 75 h: 28
@@ -173288,18 +174462,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0241.png
-248: COG (1.05225 ms): 
-248: 160.921 141.282
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0420.png
+248: COG (0.371582 ms): 
+248: 167.961 86.204
 248: Size:
-248:   w: 73 h: 44
-248: Area: 2476
+248:   w: 51 h: 39
+248: Area: 1554
 248: Centered normalized moments nij:
-248:   n20: 337.363
-248:   n11: -31.1898
-248:   n02: 117.962
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0319.png
+248:   n20: 165.404
+248:   n11: 12.3425
+248:   n02: 93.3722
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0421.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0421.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0241.png
-249: COG (0.223389 ms): 
+249: COG (0.103271 ms): 
 249:   u: 174.266 v: 146.184
 249: Size:
 249:   w: 75 h: 27
@@ -173314,19 +174490,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0242.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0319.png
-248: COG (1.05322 ms): 
-248: 160.752 142.006
-248: Size:
-248:   w: 74 h: 43
-248: Area: 2490
-248: Centered normalized moments nij:
-248:   n20: 337.606
-248:   n11: -30.9595
-248:   n02: 119.136
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0320.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0242.png
-249: COG (0.225342 ms): 
+249: COG (0.120117 ms): 
 249:   u: 173.66 v: 144.622
 249: Size:
 249:   w: 75 h: 26
@@ -173341,8 +174506,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0243.png
+248: COG (1.40332 ms): 
+248: 168.251 85.6701
+248: Size:
+248:   w: 52 h: 38
+248: Area: 1552
+248: Centered normalized moments nij:
+248:   n20: 167.289
+248:   n11: 12.1783
+248:   n02: 92.0664
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0422.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0243.png
-249: COG (0.221191 ms): 
+249: COG (0.100586 ms): 
 249:   u: 172.994 v: 143.588
 249: Size:
 249:   w: 75 h: 26
@@ -173357,19 +174532,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0244.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0320.png
-248: COG (1.12891 ms): 
-248: 160.384 142.549
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0422.png
+248: COG (0.369385 ms): 
+248: 168.453 85.2167
 248: Size:
-248:   w: 74 h: 44
-248: Area: 2512
+248:   w: 52 h: 39
+248: Area: 1546
 248: Centered normalized moments nij:
-248:   n20: 335.092
-248:   n11: -30.6814
-248:   n02: 122.045
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0321.png
+248:   n20: 166.13
+248:   n11: 12.5382
+248:   n02: 92.0649
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0423.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0244.png
-249: COG (0.221436 ms): 
+249: COG (0.100098 ms): 
 249:   u: 172.274 v: 142.603
 249: Size:
 249:   w: 75 h: 26
@@ -173384,19 +174559,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0245.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0321.png
-248: COG (1.14673 ms): 
-248: 159.908 143.084
-248: Size:
-248:   w: 73 h: 45
-248: Area: 2525
-248: Centered normalized moments nij:
-248:   n20: 332.762
-248:   n11: -30.8762
-248:   n02: 124.2
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0322.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0245.png
-249: COG (0.219482 ms): 
+249: COG (0.195557 ms): 
 249:   u: 171.671 v: 141.577
 249: Size:
 249:   w: 74 h: 26
@@ -173411,8 +174575,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0246.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0423.png
+248: COG (0.393311 ms): 
+248: 168.663 84.7846
+248: Size:
+248:   w: 52 h: 38
+248: Area: 1532
+248: Centered normalized moments nij:
+248:   n20: 165.05
+248:   n11: 11.9136
+248:   n02: 90.9157
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0424.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0424.png
+248: COG (0.361328 ms): 
+248: 168.809 84.325
+248: Size:
+248:   w: 51 h: 38
+248: Area: 1526
+248: Centered normalized moments nij:
+248:   n20: 164.244
+248:   n11: 12.3394
+248:   n02: 90.7004
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0425.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0246.png
-249: COG (0.26416 ms): 
+249: COG (0.104736 ms): 
 249:   u: 171.129 v: 140.593
 249: Size:
 249:   w: 75 h: 26
@@ -173427,19 +174613,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0247.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0322.png
-248: COG (1.12109 ms): 
-248: 159.335 144.007
-248: Size:
-248:   w: 73 h: 45
-248: Area: 2536
-248: Centered normalized moments nij:
-248:   n20: 331.48
-248:   n11: -30.2933
-248:   n02: 125.633
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0323.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0247.png
-249: COG (0.231689 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 170.621 v: 139.587
 249: Size:
 249:   w: 74 h: 26
@@ -173454,19 +174629,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0248.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0323.png
-248: COG (1.10547 ms): 
-248: 158.81 144.957
-248: Size:
-248:   w: 73 h: 45
-248: Area: 2555
-248: Centered normalized moments nij:
-248:   n20: 331.589
-248:   n11: -29.3628
-248:   n02: 127.258
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0324.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0248.png
-249: COG (0.219482 ms): 
+249: COG (0.10083 ms): 
 249:   u: 169.944 v: 138.775
 249: Size:
 249:   w: 75 h: 25
@@ -173481,9 +174645,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0249.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0324.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0425.png
+248: COG (0.384521 ms): 
+248: 168.923 84.0145
+248: Size:
+248:   w: 51 h: 37
+248: Area: 1513
+248: Centered normalized moments nij:
+248:   n20: 165.055
+248:   n11: 11.7784
+248:   n02: 88.6594
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0426.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0426.png
+248: COG (0.366211 ms): 
+248: 169.002 83.5969
+248: Size:
+248:   w: 51 h: 38
+248: Area: 1506
+248: Centered normalized moments nij:
+248:   n20: 162.918
+248:   n11: 11.4065
+248:   n02: 88.9471
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0427.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0249.png
-249: COG (0.218994 ms): 
+249: COG (0.113037 ms): 
 249:   u: 169.357 v: 138.327
 249: Size:
 249:   w: 74 h: 25
@@ -173498,18 +174683,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0250.png
-248: COG (1.10718 ms): 
-248: 158.233 146.051
-248: Size:
-248:   w: 73 h: 45
-248: Area: 2572
-248: Centered normalized moments nij:
-248:   n20: 331.081
-248:   n11: -29.0044
-248:   n02: 129.057
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0325.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0250.png
-249: COG (0.245117 ms): 
+249: COG (0.105469 ms): 
 249:   u: 168.681 v: 138.408
 249: Size:
 249:   w: 75 h: 25
@@ -173524,19 +174699,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0251.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0325.png
-248: COG (1.34619 ms): 
-248: 157.741 147.012
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0427.png
+248: COG (0.383057 ms): 
+248: 169.127 83.3148
 248: Size:
-248:   w: 73 h: 47
-248: Area: 2593
+248:   w: 51 h: 38
+248: Area: 1493
 248: Centered normalized moments nij:
-248:   n20: 329.011
-248:   n11: -28.3055
-248:   n02: 131.861
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0326.png
+248:   n20: 162.324
+248:   n11: 11.3585
+248:   n02: 87.7576
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0428.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0251.png
-249: COG (0.244629 ms): 
+249: COG (0.109131 ms): 
 249:   u: 168.39 v: 138.509
 249: Size:
 249:   w: 75 h: 24
@@ -173551,8 +174726,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0252.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0428.png
+248: COG (0.351562 ms): 
+248: 169.508 83.0034
+248: Size:
+248:   w: 50 h: 37
+248: Area: 1482
+248: Centered normalized moments nij:
+248:   n20: 160.863
+248:   n11: 11.0003
+248:   n02: 87.1936
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0429.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0429.png
+248: COG (0.383789 ms): 
+248: 169.868 82.4483
+248: Size:
+248:   w: 51 h: 38
+248: Area: 1479
+248: Centered normalized moments nij:
+248:   n20: 161.373
+248:   n11: 10.5324
+248:   n02: 86.5408
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0430.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0252.png
-249: COG (0.261719 ms): 
+249: COG (0.133545 ms): 
 249:   u: 167.861 v: 138.436
 249: Size:
 249:   w: 75 h: 24
@@ -173567,19 +174764,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0253.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0326.png
-248: COG (1.33252 ms): 
-248: 157.335 147.573
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0430.png
+248: COG (0.351318 ms): 
+248: 170.17 81.8668
 248: Size:
-248:   w: 72 h: 46
-248: Area: 2605
+248:   w: 51 h: 37
+248: Area: 1471
 248: Centered normalized moments nij:
-248:   n20: 327.109
-248:   n11: -27.2871
-248:   n02: 133.637
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0327.png
+248:   n20: 160.936
+248:   n11: 10.5658
+248:   n02: 85.8232
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0431.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0253.png
-249: COG (0.24585 ms): 
+249: COG (0.103027 ms): 
 249:   u: 167.466 v: 138.723
 249: Size:
 249:   w: 74 h: 25
@@ -173594,19 +174791,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0254.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0327.png
-248: COG (1.31616 ms): 
-248: 156.784 148.268
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0431.png
+248: COG (0.366699 ms): 
+248: 170.251 81.123
 248: Size:
-248:   w: 72 h: 47
-248: Area: 2615
+248:   w: 51 h: 37
+248: Area: 1455
 248: Centered normalized moments nij:
-248:   n20: 324.374
-248:   n11: -26.9695
-248:   n02: 135.745
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0328.png
+248:   n20: 158.525
+248:   n11: 10.0289
+248:   n02: 85.2034
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0432.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0254.png
-249: COG (0.25 ms): 
+249: COG (0.127441 ms): 
 249:   u: 167 v: 139.671
 249: Size:
 249:   w: 75 h: 24
@@ -173622,7 +174819,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0255.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0255.png
-249: COG (0.256592 ms): 
+249: COG (0.108398 ms): 
 249:   u: 166.671 v: 140.137
 249: Size:
 249:   w: 75 h: 25
@@ -173637,19 +174834,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0256.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0328.png
-248: COG (1.30493 ms): 
-248: 156.671 149.018
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0432.png
+248: COG (0.355957 ms): 
+248: 170.317 80.1606
 248: Size:
-248:   w: 72 h: 47
-248: Area: 2626
+248:   w: 50 h: 37
+248: Area: 1445
 248: Centered normalized moments nij:
-248:   n20: 323.441
-248:   n11: -26.0464
-248:   n02: 137.107
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0329.png
+248:   n20: 157.663
+248:   n11: 9.86122
+248:   n02: 84.478
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0433.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0433.png
+248: COG (0.344971 ms): 
+248: 170.336 79.19
+248: Size:
+248:   w: 50 h: 37
+248: Area: 1442
+248: Centered normalized moments nij:
+248:   n20: 157.559
+248:   n11: 9.73151
+248:   n02: 84.1692
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0434.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0256.png
-249: COG (0.252441 ms): 
+249: COG (0.10498 ms): 
 249:   u: 166.08 v: 140.479
 249: Size:
 249:   w: 75 h: 24
@@ -173664,19 +174872,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0257.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0329.png
-248: COG (1.54883 ms): 
-248: 156.76 149.693
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0434.png
+248: COG (0.341553 ms): 
+248: 170.44 78.1201
 248: Size:
-248:   w: 72 h: 47
-248: Area: 2630
+248:   w: 50 h: 37
+248: Area: 1432
 248: Centered normalized moments nij:
-248:   n20: 322.711
-248:   n11: -25.414
-248:   n02: 137.74
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0330.png
+248:   n20: 156.744
+248:   n11: 9.74953
+248:   n02: 83.4562
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0435.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0257.png
-249: COG (0.24585 ms): 
+249: COG (0.105713 ms): 
 249:   u: 165.627 v: 141.306
 249: Size:
 249:   w: 76 h: 25
@@ -173691,8 +174899,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0258.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0435.png
+248: COG (0.342041 ms): 
+248: 170.754 76.8641
+248: Size:
+248:   w: 50 h: 37
+248: Area: 1427
+248: Centered normalized moments nij:
+248:   n20: 156.637
+248:   n11: 10.0675
+248:   n02: 82.9794
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0436.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0436.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0258.png
-249: COG (0.259033 ms): 
+249: COG (0.106689 ms): 
 249:   u: 165.124 v: 141.778
 249: Size:
 249:   w: 75 h: 25
@@ -173707,19 +174927,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0259.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0330.png
-248: COG (1.38843 ms): 
-248: 156.797 150.069
-248: Size:
-248:   w: 72 h: 47
-248: Area: 2645
-248: Centered normalized moments nij:
-248:   n20: 321.827
-248:   n11: -24.76
-248:   n02: 139.553
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0331.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0259.png
-249: COG (0.252441 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 164.843 v: 142.007
 249: Size:
 249:   w: 75 h: 25
@@ -173734,19 +174943,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0260.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0331.png
-248: COG (1.39575 ms): 
-248: 156.951 150.357
+248: COG (2.63306 ms): 
+248: 171.127 75.4894
 248: Size:
-248:   w: 71 h: 48
-248: Area: 2644
+248:   w: 50 h: 36
+248: Area: 1412
 248: Centered normalized moments nij:
-248:   n20: 319.99
-248:   n11: -23.9376
-248:   n02: 140.144
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0332.png
+248:   n20: 154.711
+248:   n11: 10.239
+248:   n02: 82.274
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0437.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0260.png
-249: COG (0.260986 ms): 
+249: COG (0.098877 ms): 
 249:   u: 164.525 v: 142.658
 249: Size:
 249:   w: 76 h: 26
@@ -173762,7 +174970,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0261.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0261.png
-249: COG (0.257568 ms): 
+249: COG (0.101807 ms): 
 249:   u: 164.178 v: 143.012
 249: Size:
 249:   w: 75 h: 25
@@ -173777,19 +174985,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0262.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0332.png
-248: COG (1.31641 ms): 
-248: 157.138 150.371
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0437.png
+248: COG (0.381592 ms): 
+248: 171.457 74.2479
 248: Size:
-248:   w: 71 h: 48
-248: Area: 2635
+248:   w: 50 h: 36
+248: Area: 1408
 248: Centered normalized moments nij:
-248:   n20: 318.312
-248:   n11: -22.6862
-248:   n02: 139.762
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0333.png
+248:   n20: 155.555
+248:   n11: 10.1773
+248:   n02: 81.3682
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0438.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0262.png
-249: COG (0.25708 ms): 
+249: COG (0.109863 ms): 
 249:   u: 164.084 v: 143.206
 249: Size:
 249:   w: 75 h: 25
@@ -173804,16 +175012,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0263.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0333.png
-248: COG (1.38135 ms): 
-248: 160.649 154.974
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0438.png
+248: COG (0.333984 ms): 
+248: 171.656 72.7452
 248: Size:
-248:   w: 70 h: 47
-248: Area: 2581
+248:   w: 50 h: 36
+248: Area: 1397
 248: Centered normalized moments nij:
-248:   n20: 306.437
+248:   n20: 154.462
+248:   n11: 10.0898
+248:   n02: 80.6724
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0439.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0439.png
+248: COG (0.352051 ms): 
+248: 171.83 71.5828
+248: Size:
+248:   w: 50 h: 36
+248: Area: 1383
+248: Centered normalized moments nij:
+248:   n20: 152.649
+248:   n11: 10.6428
+248:   n02: 80.0913
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0440.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0263.png
-249: COG (0.279541 ms): 
+249: COG (0.118408 ms): 
 249:   u: 163.985 v: 143.661
 249: Size:
 249:   w: 75 h: 26
@@ -173828,11 +175050,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0264.png
-248:   n11: -11.8432
-248:   n02: 138.109
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0334.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0440.png
+248: COG (0.351807 ms): 
+248: 171.65 70.8964
+248: Size:
+248:   w: 50 h: 35
+248: Area: 1370
+248: Centered normalized moments nij:
+248:   n20: 153.429
+248:   n11: 10.2331
+248:   n02: 78.144
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0441.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0264.png
-249: COG (0.25 ms): 
+249: COG (0.11792 ms): 
 249:   u: 164.177 v: 144.507
 249: Size:
 249:   w: 75 h: 26
@@ -173847,19 +175077,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0265.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0334.png
-248: COG (1.32666 ms): 
-248: 161.445 155.123
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0441.png
+248: COG (0.327393 ms): 
+248: 171.229 70.4634
 248: Size:
-248:   w: 70 h: 47
-248: Area: 2571
+248:   w: 49 h: 36
+248: Area: 1351
 248: Centered normalized moments nij:
-248:   n20: 304.603
-248:   n11: -10.5675
-248:   n02: 137.78
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0335.png
+248:   n20: 151.123
+248:   n11: 10.135
+248:   n02: 77.1754
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0442.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0442.png
+248: COG (0.369141 ms): 
+248: 170.822 70.2845
+248: Size:
+248:   w: 49 h: 35
+248: Area: 1339
+248: Centered normalized moments nij:
+248:   n20: 151.863
+248:   n11: 10.1875
+248:   n02: 75.4478
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0443.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0443.png
+248: COG (0.342773 ms): 
+248: 170.51 70.3758
+248: Size:
+248:   w: 50 h: 34
+248: Area: 1325
+248: Centered normalized moments nij:
+248:   n20: 152.17
+248:   n11: 10.3501
+248:   n02: 73.7591
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0444.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0265.png
-249: COG (0.251465 ms): 
+249: COG (0.11084 ms): 
 249:   u: 164.251 v: 145.184
 249: Size:
 249:   w: 75 h: 26
@@ -173874,9 +175126,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0266.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0335.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0266.png
-249: COG (0.261963 ms): 
+249: COG (0.107178 ms): 
 249:   u: 164.519 v: 145.284
 249: Size:
 249:   w: 76 h: 26
@@ -173891,18 +175142,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0267.png
-248: COG (1.3667 ms): 
-248: 162.25 155.386
-248: Size:
-248:   w: 70 h: 47
-248: Area: 2563
-248: Centered normalized moments nij:
-248:   n20: 303.099
-248:   n11: -9.51726
-248:   n02: 137.553
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0336.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0267.png
-249: COG (0.252197 ms): 
+249: COG (0.10083 ms): 
 249:   u: 164.506 v: 144.902
 249: Size:
 249:   w: 75 h: 27
@@ -173917,19 +175158,31 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0268.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0336.png
-248: COG (1.34399 ms): 
-248: 163.084 156.013
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0444.png
+248: COG (0.318604 ms): 
+248: 170.152 70.3455
 248: Size:
-248:   w: 69 h: 47
-248: Area: 2567
+248:   w: 49 h: 34
+248: Area: 1311
 248: Centered normalized moments nij:
-248:   n20: 300.765
-248:   n11: -7.4853
-248:   n02: 138.912
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0337.png
+248:   n20: 151.319
+248:   n11: 10.1466
+248:   n02: 72.5923
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0445.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0445.png
+248: COG (0.792725 ms): 
+248: 169.915 70.6679
+248: Size:
+248:   w: 49 h: 34
+248: Area: 1301
+248: Centered normalized moments nij:
+248:   n20: 150.916
+248:   n11: 10.1177
+248:   n02: 71.6945
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0446.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0446.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0268.png
-249: COG (0.254639 ms): 
+249: COG (0.102295 ms): 
 249:   u: 164.481 v: 144.556
 249: Size:
 249:   w: 74 h: 26
@@ -173944,9 +175197,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0269.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0337.png
+248: COG (2.09644 ms): 
+248: 169.8 71.1591
+248: Size:
+248:   w: 49 h: 33
+248: Area: 1282
+248: Centered normalized moments nij:
+248:   n20: 151.263
+248:   n11: 10.9648
+248:   n02: 69.5893
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0447.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0269.png
-249: COG (0.225098 ms): 
+249: COG (0.102051 ms): 
 249:   u: 164.398 v: 144.222
 249: Size:
 249:   w: 75 h: 27
@@ -173961,18 +175223,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0270.png
-248: COG (1.09717 ms): 
-248: 163.76 156.118
-248: Size:
-248:   w: 69 h: 47
-248: Area: 2556
-248: Centered normalized moments nij:
-248:   n20: 298.825
-248:   n11: -6.43611
-248:   n02: 138.581
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0338.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0270.png
-249: COG (0.220459 ms): 
+249: COG (0.102051 ms): 
 249:   u: 164.247 v: 144.029
 249: Size:
 249:   w: 75 h: 27
@@ -173987,19 +175239,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0271.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0338.png
-248: COG (1.12744 ms): 
-248: 164.37 156.626
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0447.png
+248: COG (0.334717 ms): 
+248: 169.812 71.5941
 248: Size:
-248:   w: 69 h: 48
-248: Area: 2550
+248:   w: 49 h: 33
+248: Area: 1264
 248: Centered normalized moments nij:
-248:   n20: 295.699
-248:   n11: -4.56557
-248:   n02: 139.343
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0339.png
+248:   n20: 152.048
+248:   n11: 10.6135
+248:   n02: 67.2854
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0448.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0448.png
+248: COG (0.302979 ms): 
+248: 169.824 72.1724
+248: Size:
+248:   w: 49 h: 33
+248: Area: 1253
+248: Centered normalized moments nij:
+248:   n20: 150.745
+248:   n11: 9.8245
+248:   n02: 66.5896
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0449.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0271.png
-249: COG (0.221191 ms): 
+249: COG (0.101318 ms): 
 249:   u: 164.221 v: 144.048
 249: Size:
 249:   w: 75 h: 27
@@ -174015,7 +175278,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0272.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0272.png
-249: COG (0.238281 ms): 
+249: COG (0.0961914 ms): 
 249:   u: 164.264 v: 143.988
 249: Size:
 249:   w: 75 h: 27
@@ -174030,19 +175293,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0273.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0339.png
-248: COG (1.15039 ms): 
-248: 165.052 157.343
-248: Size:
-248:   w: 69 h: 48
-248: Area: 2560
-248: Centered normalized moments nij:
-248:   n20: 294.412
-248:   n11: -4.19451
-248:   n02: 141.025
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0340.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0273.png
-249: COG (0.223145 ms): 
+249: COG (0.100342 ms): 
 249:   u: 164.257 v: 143.273
 249: Size:
 249:   w: 75 h: 28
@@ -174057,19 +175309,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0274.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0340.png
-248: COG (1.08765 ms): 
-248: 165.634 157.594
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0449.png
+248: COG (0.460205 ms): 
+248: 169.745 72.8526
 248: Size:
-248:   w: 68 h: 48
-248: Area: 2564
+248:   w: 49 h: 33
+248: Area: 1235
 248: Centered normalized moments nij:
-248:   n20: 291.649
-248:   n11: -2.09799
-248:   n02: 142.756
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0341.png
+248:   n20: 151.647
+248:   n11: 10.3875
+248:   n02: 64.4155
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0450.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0450.png
+248: COG (0.299072 ms): 
+248: 169.843 73.3809
+248: Size:
+248:   w: 49 h: 32
+248: Area: 1226
+248: Centered normalized moments nij:
+248:   n20: 151.892
+248:   n11: 9.98298
+248:   n02: 63.3158
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0451.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0274.png
-249: COG (0.216309 ms): 
+249: COG (0.108154 ms): 
 249:   u: 164.139 v: 142.462
 249: Size:
 249:   w: 75 h: 28
@@ -174085,7 +175348,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0275.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0275.png
-249: COG (0.242676 ms): 
+249: COG (0.111084 ms): 
 249:   u: 163.972 v: 141.65
 249: Size:
 249:   w: 75 h: 28
@@ -174100,19 +175363,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0276.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0341.png
-248: COG (1.08813 ms): 
-248: 166.27 157.392
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0451.png
+248: COG (0.29541 ms): 
+248: 169.875 73.8947
 248: Size:
-248:   w: 68 h: 48
-248: Area: 2563
+248:   w: 49 h: 31
+248: Area: 1206
 248: Centered normalized moments nij:
-248:   n20: 289.769
-248:   n11: -1.84685
-248:   n02: 143.563
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0342.png
+248:   n20: 151.378
+248:   n11: 9.98516
+248:   n02: 61.4839
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0452.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0452.png
+248: COG (0.339355 ms): 
+248: 169.893 74.4292
+248: Size:
+248:   w: 49 h: 32
+248: Area: 1200
+248: Centered normalized moments nij:
+248:   n20: 150.961
+248:   n11: 9.65697
+248:   n02: 61.04
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0453.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0276.png
-249: COG (0.2229 ms): 
+249: COG (0.115967 ms): 
 249:   u: 163.745 v: 141.015
 249: Size:
 249:   w: 75 h: 29
@@ -174127,19 +175401,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0277.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0342.png
-248: COG (1.16748 ms): 
-248: 166.572 156.522
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0453.png
+248: COG (0.288574 ms): 
+248: 169.748 74.9099
 248: Size:
-248:   w: 68 h: 48
-248: Area: 2561
+248:   w: 49 h: 31
+248: Area: 1188
 248: Centered normalized moments nij:
-248:   n20: 288.87
-248:   n11: -1.22369
-248:   n02: 143.772
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0343.png
+248:   n20: 150.266
+248:   n11: 9.15831
+248:   n02: 60.0247
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0454.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0454.png
+248: COG (0.287598 ms): 
+248: 169.362 75.1217
+248: Size:
+248:   w: 50 h: 31
+248: Area: 1175
+248: Centered normalized moments nij:
+248:   n20: 150.714
+248:   n11: 9.31343
+248:   n02: 58.5937
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0455.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0277.png
-249: COG (0.229736 ms): 
+249: COG (0.116211 ms): 
 249:   u: 163.353 v: 141.011
 249: Size:
 249:   w: 75 h: 29
@@ -174155,7 +175440,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0278.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0278.png
-249: COG (0.2229 ms): 
+249: COG (0.100098 ms): 
 249:   u: 162.89 v: 140.94
 249: Size:
 249:   w: 75 h: 31
@@ -174170,19 +175455,52 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0279.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0343.png
-248: COG (1.14453 ms): 
-248: 167.072 155.644
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0455.png
+248: COG (0.281738 ms): 
+248: 169.131 75.3584
 248: Size:
-248:   w: 67 h: 48
-248: Area: 2551
+248:   w: 49 h: 30
+248: Area: 1155
 248: Centered normalized moments nij:
-248:   n20: 284.972
-248:   n11: -0.232404
-248:   n02: 144.604
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0344.png
+248:   n20: 150.786
+248:   n11: 9.0631
+248:   n02: 56.559
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0456.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0456.png
+248: COG (0.307861 ms): 
+248: 168.773 75.6337
+248: Size:
+248:   w: 49 h: 30
+248: Area: 1141
+248: Centered normalized moments nij:
+248:   n20: 151.187
+248:   n11: 8.41553
+248:   n02: 55.0034
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0457.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0457.png
+248: COG (0.305664 ms): 
+248: 168.376 76.0161
+248: Size:
+248:   w: 49 h: 29
+248: Area: 1119
+248: Centered normalized moments nij:
+248:   n20: 150.011
+248:   n11: 8.70262
+248:   n02: 53.3509
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0458.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0458.png
+248: COG (0.298096 ms): 
+248: 168.093 76.7258
+248: Size:
+248:   w: 49 h: 29
+248: Area: 1105
+248: Centered normalized moments nij:
+248:   n20: 150.647
+248:   n11: 7.85995
+248:   n02: 51.732
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0459.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0279.png
-249: COG (0.230713 ms): 
+249: COG (0.124268 ms): 
 249:   u: 162.06 v: 140.774
 249: Size:
 249:   w: 75 h: 31
@@ -174197,9 +175515,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0280.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0344.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0459.png
+248: COG (0.270264 ms): 
+248: 167.948 77.3976
+248: Size:
+248:   w: 49 h: 28
+248: Area: 1094
+248: Centered normalized moments nij:
+248:   n20: 150.806
+248:   n11: 7.58196
+248:   n02: 50.6234
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0460.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0280.png
-249: COG (0.230225 ms): 
+249: COG (0.11499 ms): 
 249:   u: 161.592 v: 140.943
 249: Size:
 249:   w: 75 h: 31
@@ -174214,18 +175542,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0281.png
-248: COG (1.1001 ms): 
-248: 167.479 154.523
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0460.png
+248: COG (0.269775 ms): 
+248: 167.974 78.1326
 248: Size:
-248:   w: 68 h: 48
-248: Area: 2549
+248:   w: 49 h: 29
+248: Area: 1101
 248: Centered normalized moments nij:
-248:   n20: 284.898
-248:   n11: -0.719498
-248:   n02: 144.421
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0345.png
+248:   n20: 151.368
+248:   n11: 7.34863
+248:   n02: 51.0723
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0461.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0281.png
-249: COG (0.2229 ms): 
+249: COG (0.110596 ms): 
 249:   u: 160.851 v: 140.466
 249: Size:
 249:   w: 75 h: 32
@@ -174240,19 +175569,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0282.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0345.png
-248: COG (1.06665 ms): 
-248: 167.781 153.289
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0461.png
+248: COG (0.275146 ms): 
+248: 167.996 78.8721
 248: Size:
-248:   w: 67 h: 48
-248: Area: 2536
+248:   w: 49 h: 29
+248: Area: 1095
 248: Centered normalized moments nij:
-248:   n20: 282.106
-248:   n11: 0.217944
-248:   n02: 144.361
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0346.png
+248:   n20: 151.231
+248:   n11: 6.54656
+248:   n02: 50.5005
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0462.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0282.png
-249: COG (0.225098 ms): 
+249: COG (0.110107 ms): 
 249:   u: 159.974 v: 140.568
 249: Size:
 249:   w: 75 h: 32
@@ -174268,8 +175597,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0283.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0283.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0346.png
-249: COG (0.233154 ms): 
+249: COG (0.101807 ms): 
 249:   u: 159.507 v: 140.971
 249: Size:
 249:   w: 74 h: 33
@@ -174284,18 +175612,41 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0284.png
-248: COG (1.07666 ms): 
-248: 168.127 152.447
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0462.png
+248: COG (0.26709 ms): 
+248: 167.958 79.5724
 248: Size:
-248:   w: 67 h: 48
-248: Area: 2526
+248:   w: 49 h: 28
+248: Area: 1085
 248: Centered normalized moments nij:
-248:   n20: 278.723
-248:   n11: 1.11924
-248:   n02: 144.961
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0347.png
+248:   n20: 150.629
+248:   n11: 6.44546
+248:   n02: 49.7471
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0463.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0463.png
+248: COG (0.297363 ms): 
+248: 168.029 80.4417
+248: Size:
+248:   w: 49 h: 28
+248: Area: 1080
+248: Centered normalized moments nij:
+248:   n20: 150.609
+248:   n11: 6.05954
+248:   n02: 49.2688
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0464.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0464.png
+248: COG (0.283447 ms): 
+248: 168.005 81.3513
+248: Size:
+248:   w: 49 h: 28
+248: Area: 1079
+248: Centered normalized moments nij:
+248:   n20: 151.067
+248:   n11: 4.81302
+248:   n02: 48.9471
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0465.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0284.png
-249: COG (0.230225 ms): 
+249: COG (0.120605 ms): 
 249:   u: 158.847 v: 141.876
 249: Size:
 249:   w: 75 h: 33
@@ -174310,19 +175661,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0285.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0347.png
-248: COG (1.06494 ms): 
-248: 168.464 151.327
-248: Size:
-248:   w: 66 h: 48
-248: Area: 2511
-248: Centered normalized moments nij:
-248:   n20: 275.226
-248:   n11: 1.72798
-248:   n02: 145.072
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0348.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0285.png
-249: COG (0.22168 ms): 
+249: COG (0.106445 ms): 
 249:   u: 158.526 v: 142.98
 249: Size:
 249:   w: 74 h: 33
@@ -174338,7 +175678,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0286.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0286.png
-249: COG (0.2771 ms): 
+249: COG (0.11792 ms): 
 249:   u: 158.414 v: 143.8
 249: Size:
 249:   w: 74 h: 34
@@ -174353,19 +175693,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0287.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0348.png
-248: COG (1.12573 ms): 
-248: 168.728 150.007
-248: Size:
-248:   w: 66 h: 49
-248: Area: 2497
-248: Centered normalized moments nij:
-248:   n20: 272.624
-248:   n11: 2.22663
-248:   n02: 144.861
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0349.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0287.png
-249: COG (0.231445 ms): 
+249: COG (0.218506 ms): 
 249:   u: 158.329 v: 144.198
 249: Size:
 249:   w: 74 h: 35
@@ -174380,19 +175709,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0288.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0349.png
-248: COG (1.53638 ms): 
-248: 168.986 148.769
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0465.png
+248: COG (0.295898 ms): 
+248: 167.364 85.0972
 248: Size:
-248:   w: 65 h: 48
-248: Area: 2490
+248:   w: 50 h: 27
+248: Area: 1070
 248: Centered normalized moments nij:
-248:   n20: 269.998
-248:   n11: 2.38038
-248:   n02: 145.439
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0350.png
+248:   n20: 155.583
+248:   n11: 2.20298
+248:   n02: 46.6186
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0466.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0288.png
-249: COG (0.256104 ms): 
+249: COG (0.115479 ms): 
 249:   u: 158.242 v: 144.075
 249: Size:
 249:   w: 75 h: 35
@@ -174407,8 +175736,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0289.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0466.png
+248: COG (0.978027 ms): 
+248: 167.905 85.6472
+248: Size:
+248:   w: 50 h: 27
+248: Area: 1063
+248: Centered normalized moments nij:
+248:   n20: 156.408
+248:   n11: 2.10101
+248:   n02: 45.7899
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0467.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0289.png
-249: COG (0.263672 ms): 
+249: COG (0.113525 ms): 
 249:   u: 158.422 v: 144.317
 249: Size:
 249:   w: 74 h: 36
@@ -174423,19 +175763,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0290.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0350.png
-248: COG (1.28052 ms): 
-248: 169.161 147.713
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0467.png
+248: COG (0.300293 ms): 
+248: 168.01 86.439
 248: Size:
-248:   w: 66 h: 48
-248: Area: 2484
+248:   w: 51 h: 28
+248: Area: 1073
 248: Centered normalized moments nij:
-248:   n20: 268.515
-248:   n11: 3.19231
-248:   n02: 145.56
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0351.png
+248:   n20: 157.171
+248:   n11: 1.87621
+248:   n02: 46.4308
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0468.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0290.png
-249: COG (0.262939 ms): 
+249: COG (0.115479 ms): 
 249:   u: 158.536 v: 144.259
 249: Size:
 249:   w: 74 h: 36
@@ -174450,19 +175790,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0291.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0351.png
-248: COG (1.30615 ms): 
-248: 169.081 146.63
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0468.png
+248: COG (0.268799 ms): 
+248: 168.105 87.121
 248: Size:
-248:   w: 65 h: 48
-248: Area: 2480
+248:   w: 51 h: 27
+248: Area: 1074
 248: Centered normalized moments nij:
-248:   n20: 266.507
-248:   n11: 3.56145
-248:   n02: 146.177
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0352.png
+248:   n20: 157.292
+248:   n11: 0.58503
+248:   n02: 46.4304
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0469.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0291.png
-249: COG (0.310059 ms): 
+249: COG (0.113037 ms): 
 249:   u: 158.738 v: 144.148
 249: Size:
 249:   w: 75 h: 36
@@ -174478,7 +175818,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0292.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0292.png
-249: COG (0.264648 ms): 
+249: COG (0.112549 ms): 
 249:   u: 158.915 v: 144.143
 249: Size:
 249:   w: 75 h: 37
@@ -174493,19 +175833,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0293.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0352.png
-248: COG (1.25098 ms): 
-248: 169.089 145.863
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0469.png
+248: COG (0.273682 ms): 
+248: 168.094 87.2401
 248: Size:
-248:   w: 65 h: 49
-248: Area: 2472
+248:   w: 51 h: 28
+248: Area: 1087
 248: Centered normalized moments nij:
-248:   n20: 263.478
-248:   n11: 2.91751
-248:   n02: 146.905
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0353.png
+248:   n20: 158.957
+248:   n11: -0.191804
+248:   n02: 47.0785
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0470.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0293.png
-249: COG (0.296387 ms): 
+249: COG (0.122803 ms): 
 249:   u: 159.164 v: 144.455
 249: Size:
 249:   w: 75 h: 36
@@ -174520,19 +175860,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0294.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0353.png
-248: COG (1.22998 ms): 
-248: 168.919 145.108
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0470.png
+248: COG (0.273682 ms): 
+248: 167.951 87.0932
 248: Size:
-248:   w: 65 h: 49
-248: Area: 2459
+248:   w: 51 h: 27
+248: Area: 1095
 248: Centered normalized moments nij:
-248:   n20: 261.762
-248:   n11: 3.84491
-248:   n02: 146.346
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0354.png
+248:   n20: 161.075
+248:   n11: -1.76527
+248:   n02: 47.1475
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0471.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0294.png
-249: COG (0.270508 ms): 
+249: COG (0.109619 ms): 
 249:   u: 159.386 v: 144.514
 249: Size:
 249:   w: 74 h: 38
@@ -174547,8 +175887,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0295.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0471.png
+248: COG (0.2771 ms): 
+248: 167.491 87.0119
+248: Size:
+248:   w: 50 h: 27
+248: Area: 1097
+248: Centered normalized moments nij:
+248:   n20: 160.186
+248:   n11: -3.04502
+248:   n02: 47.6234
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0472.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0472.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0295.png
-249: COG (0.260986 ms): 
+249: COG (0.107178 ms): 
 249:   u: 159.089 v: 143.979
 249: Size:
 249:   w: 75 h: 37
@@ -174563,19 +175915,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0296.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0354.png
-248: COG (1.26782 ms): 
-248: 168.57 144.474
-248: Size:
-248:   w: 64 h: 48
-248: Area: 2445
-248: Centered normalized moments nij:
-248:   n20: 258.859
-248:   n11: 4.58982
-248:   n02: 146.307
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0355.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0296.png
-249: COG (0.267334 ms): 
+249: COG (0.115234 ms): 
 249:   u: 158.789 v: 143.658
 249: Size:
 249:   w: 75 h: 38
@@ -174590,18 +175931,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0297.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0355.png
-248: COG (1.23315 ms): 
-248: 168.495 144.334
+248: COG (1.28149 ms): 
+248: 167.122 87.7725
 248: Size:
-248:   w: 64 h: 49
-248: Area: 2442
+248:   w: 51 h: 28
+248: Area: 1121
 248: Centered normalized moments nij:
-248:   n20: 256.885
-248:   n11: 4.33047
-248:   n02: 147.067
+248:   n20: 162.15
+248:   n11: -3.94276
+248:   n02: 49.1713
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0473.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0297.png
-249: COG (0.272217 ms): 
+249: COG (0.10498 ms): 
 249:   u: 158.393 v: 143.518
 249: Size:
 249:   w: 74 h: 38
@@ -174616,9 +175957,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0298.png
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0356.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0473.png
+248: COG (0.283936 ms): 
+248: 166.833 89.036
+248: Size:
+248:   w: 51 h: 29
+248: Area: 1140
+248: Centered normalized moments nij:
+248:   n20: 162.837
+248:   n11: -5.10365
+248:   n02: 50.7119
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0474.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0298.png
-249: COG (0.266357 ms): 
+249: COG (0.11084 ms): 
 249:   u: 157.969 v: 143.492
 249: Size:
 249:   w: 75 h: 38
@@ -174633,19 +175984,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0299.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0356.png
-248: COG (1.24023 ms): 
-248: 168.365 143.782
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0474.png
+248: COG (0.286865 ms): 
+248: 166.283 90.5319
 248: Size:
-248:   w: 64 h: 49
-248: Area: 2430
+248:   w: 51 h: 28
+248: Area: 1145
 248: Centered normalized moments nij:
-248:   n20: 254.565
-248:   n11: 5.39995
-248:   n02: 147.009
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0357.png
+248:   n20: 164.107
+248:   n11: -5.61426
+248:   n02: 50.7678
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0475.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0299.png
-249: COG (0.280273 ms): 
+249: COG (0.111816 ms): 
 249:   u: 157.582 v: 143.577
 249: Size:
 249:   w: 75 h: 38
@@ -174660,9 +176011,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0300.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0357.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0475.png
+248: COG (0.288086 ms): 
+248: 165.956 92.2653
+248: Size:
+248:   w: 51 h: 29
+248: Area: 1161
+248: Centered normalized moments nij:
+248:   n20: 163.99
+248:   n11: -6.39662
+248:   n02: 52.2965
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0476.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0476.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0300.png
-249: COG (0.275635 ms): 
+249: COG (0.120117 ms): 
 249:   u: 157.356 v: 143.332
 249: Size:
 249:   w: 75 h: 39
@@ -174677,18 +176039,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0301.png
-248: COG (1.32178 ms): 
-248: 168.004 143.117
-248: Size:
-248:   w: 63 h: 49
-248: Area: 2419
-248: Centered normalized moments nij:
-248:   n20: 251.859
-248:   n11: 5.23804
-248:   n02: 147.234
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0358.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0301.png
-249: COG (0.26709 ms): 
+249: COG (0.11499 ms): 
 249:   u: 157.125 v: 142.688
 249: Size:
 249:   w: 75 h: 39
@@ -174703,19 +176055,18 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0302.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0358.png
-248: COG (1.29565 ms): 
-248: 167.627 142.152
+248: COG (1.58252 ms): 
+248: 165.541 93.641
 248: Size:
-248:   w: 64 h: 48
-248: Area: 2385
+248:   w: 52 h: 30
+248: Area: 1181
 248: Centered normalized moments nij:
-248:   n20: 249.667
-248:   n11: 5.00858
-248:   n02: 144.385
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0359.png
+248:   n20: 165.635
+248:   n11: -6.78458
+248:   n02: 53.6154
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0477.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0302.png
-249: COG (0.265137 ms): 
+249: COG (0.107666 ms): 
 249:   u: 156.895 v: 141.83
 249: Size:
 249:   w: 75 h: 39
@@ -174730,9 +176081,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0303.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0359.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0477.png
+248: COG (0.297607 ms): 
+248: 165.283 94.5512
+248: Size:
+248:   w: 52 h: 30
+248: Area: 1192
+248: Centered normalized moments nij:
+248:   n20: 165.669
+248:   n11: -7.61136
+248:   n02: 54.6702
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0478.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0303.png
-249: COG (0.267822 ms): 
+249: COG (0.106934 ms): 
 249:   u: 156.799 v: 140.959
 249: Size:
 249:   w: 75 h: 39
@@ -174747,18 +176108,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0304.png
-248: COG (1.18115 ms): 
-248: 167.227 141.088
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0478.png
+248: COG (0.29834 ms): 
+248: 165.449 95.5427
 248: Size:
-248:   w: 63 h: 47
-248: Area: 2355
+248:   w: 52 h: 30
+248: Area: 1207
 248: Centered normalized moments nij:
-248:   n20: 248.013
-248:   n11: 5.96223
-248:   n02: 141.747
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0360.png
+248:   n20: 167.354
+248:   n11: -7.73001
+248:   n02: 55.481
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0479.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0304.png
-249: COG (0.274658 ms): 
+249: COG (0.119629 ms): 
 249:   u: 156.873 v: 140.458
 249: Size:
 249:   w: 75 h: 40
@@ -174773,19 +176135,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0305.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0360.png
-248: COG (1.27051 ms): 
-248: 166.999 140.089
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0479.png
+248: COG (0.328613 ms): 
+248: 165.57 95.8644
 248: Size:
-248:   w: 63 h: 47
-248: Area: 2340
+248:   w: 52 h: 30
+248: Area: 1217
 248: Centered normalized moments nij:
-248:   n20: 246.412
-248:   n11: 5.92105
-248:   n02: 140.85
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0361.png
+248:   n20: 169.43
+248:   n11: -8.28834
+248:   n02: 55.7655
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0480.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0305.png
-249: COG (0.27124 ms): 
+249: COG (0.111084 ms): 
 249:   u: 157.12 v: 140.199
 249: Size:
 249:   w: 75 h: 40
@@ -174800,9 +176162,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0306.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0361.png
+252: Process image number 2
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0306.png
-249: COG (0.27417 ms): 
+249: COG (0.121338 ms): 
 249:   u: 157.203 v: 139.713
 249: Size:
 249:   w: 75 h: 40
@@ -174817,18 +176179,21 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0307.png
-248: COG (1.24268 ms): 
-248: 166.988 139.051
+252: Total time: 7.53979 ms
+252: Total mean: 7.53979 ms
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0480.png
+248: COG (0.303223 ms): 
+248: 165.552 95.4304
 248: Size:
-248:   w: 63 h: 47
-248: Area: 2313
+248:   w: 52 h: 30
+248: Area: 1222
 248: Centered normalized moments nij:
-248:   n20: 243.516
-248:   n11: 6.78053
-248:   n02: 139.302
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0362.png
+248:   n20: 169.167
+248:   n11: -10.0967
+248:   n02: 56.4907
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0481.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0307.png
-249: COG (0.272705 ms): 
+249: COG (0.124023 ms): 
 249:   u: 157.355 v: 139.371
 249: Size:
 249:   w: 76 h: 40
@@ -174843,19 +176208,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0308.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0362.png
-248: COG (1.1521 ms): 
-248: 167.128 137.553
-248: Size:
-248:   w: 62 h: 46
-248: Area: 2277
-248: Centered normalized moments nij:
-248:   n20: 240.773
-248:   n11: 6.56438
-248:   n02: 136.548
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0363.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0308.png
-249: COG (0.272705 ms): 
+249: COG (0.105957 ms): 
 249:   u: 157.887 v: 139.46
 249: Size:
 249:   w: 75 h: 40
@@ -174870,9 +176224,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0309.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0363.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0309.png
-249: COG (0.274902 ms): 
+249: COG (0.24585 ms): 
 249:   u: 158.258 v: 139.278
 249: Size:
 249:   w: 75 h: 41
@@ -174887,18 +176240,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0310.png
-248: COG (1.26074 ms): 
-248: 167.3 135.618
-248: Size:
-248:   w: 62 h: 46
-248: Area: 2259
-248: Centered normalized moments nij:
-248:   n20: 240.19
-248:   n11: 7.14605
-248:   n02: 134.743
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0364.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0310.png
-249: COG (0.272217 ms): 
+249: COG (0.143555 ms): 
 249:   u: 158.705 v: 138.684
 249: Size:
 249:   w: 75 h: 41
@@ -174913,19 +176256,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0311.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0364.png
-248: COG (1.14893 ms): 
-248: 167.57 134.026
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0481.png
+248: COG (0.31543 ms): 
+248: 165.628 95.0667
 248: Size:
-248:   w: 62 h: 47
-248: Area: 2236
+248:   w: 52 h: 31
+248: Area: 1214
 248: Centered normalized moments nij:
-248:   n20: 237.165
-248:   n11: 7.09141
-248:   n02: 133.728
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0365.png
+248:   n20: 169.262
+248:   n11: -10.9958
+248:   n02: 55.8662
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0482.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0311.png
-249: COG (0.268555 ms): 
+249: COG (0.113037 ms): 
 249:   u: 159.198 v: 138.494
 249: Size:
 249:   w: 75 h: 40
@@ -174940,9 +176283,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0312.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0365.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0312.png
-249: COG (0.270264 ms): 
+249: COG (0.108643 ms): 
 249:   u: 159.691 v: 138.401
 249: Size:
 249:   w: 75 h: 41
@@ -174957,18 +176299,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0313.png
-248: COG (1.1748 ms): 
-248: 168.074 132.39
-248: Size:
-248:   w: 61 h: 46
-248: Area: 2210
-248: Centered normalized moments nij:
-248:   n20: 234.951
-248:   n11: 7.82668
-248:   n02: 131.889
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0366.png
+250/290 Test #252: templateTrackerPyramidal-SSDForwardAdditional-Affine ..............   Passed    1.11 sec
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0313.png
-249: COG (0.237549 ms): 
+249: COG (0.108887 ms): 
 249:   u: 160.153 v: 138.294
 249: Size:
 249:   w: 75 h: 41
@@ -174983,19 +176316,25 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0314.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0366.png
-248: COG (0.928955 ms): 
-248: 168.285 130.2
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0482.png
+248: COG (0.303711 ms): 
+248: 166.231 94.7213
 248: Size:
-248:   w: 61 h: 46
-248: Area: 2179
+248:   w: 52 h: 30
+248: Area: 1220
 248: Centered normalized moments nij:
-248:   n20: 234.01
-248:   n11: 7.5476
-248:   n02: 128.732
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0367.png
+248:   n20: 169.888
+248:   n11: -11.079
+248:   n02: 56.1994
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0483.png
+test 254
+        Start 254: templateTrackerPyramidal-SSDForwardAdditional-HomographySL3
+
+254: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "2" "-p" "-d"
+254: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+254: Test timeout computed to be: 1500
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0314.png
-249: COG (0.249023 ms): 
+249: COG (0.106201 ms): 
 249:   u: 160.544 v: 138.877
 249: Size:
 249:   w: 74 h: 41
@@ -175010,9 +176349,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0315.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0367.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0315.png
-249: COG (0.242676 ms): 
+249: COG (0.103271 ms): 
 249:   u: 160.959 v: 139.77
 249: Size:
 249:   w: 75 h: 42
@@ -175027,18 +176365,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0316.png
-248: COG (0.932861 ms): 
-248: 168.671 128.492
-248: Size:
-248:   w: 61 h: 46
-248: Area: 2162
-248: Centered normalized moments nij:
-248:   n20: 230.906
-248:   n11: 7.50944
-248:   n02: 128.452
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0368.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0316.png
-249: COG (0.245117 ms): 
+249: COG (0.109619 ms): 
 249:   u: 161.097 v: 140.345
 249: Size:
 249:   w: 74 h: 43
@@ -175053,19 +176381,63 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0317.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0368.png
-248: COG (0.956055 ms): 
-248: 168.94 126.984
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0483.png
+248: COG (0.297119 ms): 
+248: 166.539 94.0114
 248: Size:
-248:   w: 61 h: 45
-248: Area: 2141
+248:   w: 52 h: 31
+248: Area: 1224
 248: Centered normalized moments nij:
-248:   n20: 229.309
-248:   n11: 8.07842
-248:   n02: 126.863
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0369.png
+248:   n20: 169.588
+248:   n11: -12.8681
+248:   n02: 56.9361
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0484.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0484.png
+248: COG (0.299561 ms): 
+248: 166.855 93.3295
+248: Size:
+248:   w: 53 h: 30
+248: Area: 1232
+248: Centered normalized moments nij:
+248:   n20: 171.691
+248:   n11: -13.5536
+248:   n02: 57.0456
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0485.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0485.png
+248: COG (0.321777 ms): 
+248: 167.538 92.8993
+248: Size:
+248:   w: 52 h: 31
+248: Area: 1241
+248: Centered normalized moments nij:
+248:   n20: 170.672
+248:   n11: -14.3874
+248:   n02: 58.3549
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0486.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0486.png
+248: COG (0.303711 ms): 
+248: 168.127 92.7291
+248: Size:
+248:   w: 53 h: 31
+248: Area: 1255
+248: Centered normalized moments nij:
+248:   n20: 172.625
+248:   n11: -15.1705
+248:   n02: 59.1154
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0487.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0487.png
+248: COG (0.310547 ms): 
+248: 168.59 92.3685
+248: Size:
+248:   w: 52 h: 31
+248: Area: 1262
+248: Centered normalized moments nij:
+248:   n20: 172.73
+248:   n11: -16.3654
+248:   n02: 59.9443
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0488.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0317.png
-249: COG (0.22998 ms): 
+249: COG (0.109375 ms): 
 249:   u: 160.983 v: 140.782
 249: Size:
 249:   w: 73 h: 43
@@ -175081,7 +176453,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0318.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0318.png
-249: COG (0.304688 ms): 
+249: COG (0.108643 ms): 
 249:   u: 160.886 v: 141.263
 249: Size:
 249:   w: 73 h: 43
@@ -175095,20 +176467,9 @@
 249:   gray level max: 255
 249:   size precision: 0.65
 249:   gray level precision: 0.9
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0369.png
-248: COG (0.94043 ms): 
-248: 169.091 125.333
-248: Size:
-248:   w: 61 h: 45
-248: Area: 2120
-248: Centered normalized moments nij:
-248:   n20: 228.044
-248:   n11: 6.64771
-248:   n02: 125.004
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0370.png
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0319.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0319.png
-249: COG (0.233154 ms): 
+249: COG (0.13501 ms): 
 249:   u: 160.752 v: 141.998
 249: Size:
 249:   w: 73 h: 43
@@ -175123,19 +176484,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0320.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0370.png
-248: COG (0.918945 ms): 
-248: 169.287 124.166
-248: Size:
-248:   w: 60 h: 45
-248: Area: 2106
-248: Centered normalized moments nij:
-248:   n20: 226
-248:   n11: 7.6561
-248:   n02: 124.53
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0371.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0320.png
-249: COG (0.234131 ms): 
+249: COG (0.105469 ms): 
 249:   u: 160.319 v: 142.525
 249: Size:
 249:   w: 73 h: 44
@@ -175150,9 +176500,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0321.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0488.png
+248: COG (0.306885 ms): 
+248: 168.785 91.8668
+248: Size:
+248:   w: 53 h: 31
+248: Area: 1276
+248: Centered normalized moments nij:
+248:   n20: 173.512
+248:   n11: -17.8562
+248:   n02: 61.2487
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0489.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0489.png
+248: COG (0.309814 ms): 
+248: 168.836 91.4523
+248: Size:
+248:   w: 53 h: 32
+248: Area: 1289
+248: Centered normalized moments nij:
+248:   n20: 174.542
+248:   n11: -19.0016
+248:   n02: 62.3548
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0490.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0321.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0371.png
-249: COG (0.246094 ms): 
+249: COG (0.111572 ms): 
 249:   u: 159.82 v: 143.105
 249: Size:
 249:   w: 73 h: 45
@@ -175167,18 +176538,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0322.png
-248: COG (0.978516 ms): 
-248: 169.4 123.171
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0490.png
+248: COG (0.311768 ms): 
+248: 168.784 91.1463
 248: Size:
-248:   w: 60 h: 45
-248: Area: 2084
+248:   w: 53 h: 32
+248: Area: 1299
 248: Centered normalized moments nij:
-248:   n20: 225.131
-248:   n11: 7.49314
-248:   n02: 122.414
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0372.png
+248:   n20: 175.403
+248:   n11: -20.15
+248:   n02: 63.2427
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0491.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0322.png
-249: COG (0.240967 ms): 
+249: COG (0.121094 ms): 
 249:   u: 159.388 v: 144.003
 249: Size:
 249:   w: 72 h: 45
@@ -175193,19 +176565,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0323.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0372.png
-248: COG (0.923584 ms): 
-248: 169.419 122.591
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0491.png
+248: COG (0.358398 ms): 
+248: 168.89 90.7772
 248: Size:
-248:   w: 60 h: 44
-248: Area: 2069
+248:   w: 53 h: 32
+248: Area: 1306
 248: Centered normalized moments nij:
-248:   n20: 223.326
-248:   n11: 7.92872
-248:   n02: 121.663
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0373.png
+248:   n20: 176.446
+248:   n11: -21.3086
+248:   n02: 63.7811
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0492.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0492.png
+248: COG (0.31543 ms): 
+248: 169.131 90.4836
+248: Size:
+248:   w: 53 h: 32
+248: Area: 1313
+248: Centered normalized moments nij:
+248:   n20: 176.347
+248:   n11: -22.1768
+248:   n02: 64.6808
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0493.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0323.png
-249: COG (0.231445 ms): 
+249: COG (0.118408 ms): 
 249:   u: 158.818 v: 144.944
 249: Size:
 249:   w: 73 h: 45
@@ -175220,8 +176603,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0324.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0493.png
+248: COG (0.320312 ms): 
+248: 169.195 90.3197
+248: Size:
+248:   w: 53 h: 32
+248: Area: 1320
+248: Centered normalized moments nij:
+248:   n20: 177.549
+248:   n11: -23.2607
+248:   n02: 65.1887
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0494.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0324.png
-249: COG (0.248535 ms): 
+249: COG (0.117432 ms): 
 249:   u: 158.29 v: 146.036
 249: Size:
 249:   w: 72 h: 45
@@ -175236,19 +176630,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0325.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0373.png
-248: COG (0.885254 ms): 
-248: 169.384 122.437
-248: Size:
-248:   w: 60 h: 44
-248: Area: 2053
-248: Centered normalized moments nij:
-248:   n20: 221.747
-248:   n11: 8.50895
-248:   n02: 120.696
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0374.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0325.png
-249: COG (0.272705 ms): 
+249: COG (0.119873 ms): 
 249:   u: 157.702 v: 147.023
 249: Size:
 249:   w: 72 h: 45
@@ -175263,19 +176646,30 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0326.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0374.png
-248: COG (1.07788 ms): 
-248: 169.247 122.21
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0494.png
+248: COG (0.320801 ms): 
+248: 169.607 90.2108
 248: Size:
-248:   w: 60 h: 44
-248: Area: 2033
+248:   w: 54 h: 33
+248: Area: 1333
 248: Centered normalized moments nij:
-248:   n20: 220.05
-248:   n11: 9.2
-248:   n02: 119.328
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0375.png
+248:   n20: 178.449
+248:   n11: -24.4993
+248:   n02: 66.4274
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0495.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0495.png
+248: COG (0.321533 ms): 
+248: 169.885 90.3608
+248: Size:
+248:   w: 53 h: 33
+248: Area: 1333
+248: Centered normalized moments nij:
+248:   n20: 178.126
+248:   n11: -24.6878
+248:   n02: 66.5892
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0496.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0326.png
-249: COG (0.266846 ms): 
+249: COG (0.119873 ms): 
 249:   u: 157.223 v: 147.567
 249: Size:
 249:   w: 72 h: 46
@@ -175290,9 +176684,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0327.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0375.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0496.png
+248: COG (0.323486 ms): 
+248: 169.553 90.4135
+248: Size:
+248:   w: 54 h: 33
+248: Area: 1347
+248: Centered normalized moments nij:
+248:   n20: 179.788
+248:   n11: -26.7595
+248:   n02: 67.8995
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0497.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0327.png
-249: COG (0.276855 ms): 
+249: COG (0.117432 ms): 
 249:   u: 156.815 v: 148.254
 249: Size:
 249:   w: 72 h: 47
@@ -175307,18 +176711,19 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0328.png
-248: COG (1.09668 ms): 
-248: 169.124 121.966
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0497.png
+248: COG (0.334473 ms): 
+248: 169.258 90.9589
 248: Size:
-248:   w: 59 h: 43
-248: Area: 2019
+248:   w: 54 h: 33
+248: Area: 1364
 248: Centered normalized moments nij:
-248:   n20: 219.441
-248:   n11: 8.88334
-248:   n02: 117.977
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0376.png
+248:   n20: 180.82
+248:   n11: -27.7614
+248:   n02: 69.4074
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0498.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0328.png
-249: COG (0.27002 ms): 
+249: COG (0.123779 ms): 
 249:   u: 156.659 v: 148.991
 249: Size:
 249:   w: 72 h: 47
@@ -175333,19 +176738,20 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0329.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0376.png
-248: COG (1.00708 ms): 
-248: 169.034 121.315
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0498.png
+248: COG (0.334229 ms): 
+248: 169.215 91.7728
 248: Size:
-248:   w: 59 h: 44
-248: Area: 2004
+248:   w: 54 h: 34
+248: Area: 1373
 248: Centered normalized moments nij:
-248:   n20: 217.254
-248:   n11: 9.07714
-248:   n02: 117.446
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0377.png
+248:   n20: 180.546
+248:   n11: -27.9271
+248:   n02: 70.4436
+248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0499.png
+248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0499.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0329.png
-249: COG (0.276367 ms): 
+249: COG (0.11792 ms): 
 249:   u: 156.793 v: 149.676
 249: Size:
 249:   w: 72 h: 47
@@ -175360,9 +176766,17 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0330.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0377.png
+248: COG (0.558594 ms): 
+248: 168.586 91.9767
+248: Size:
+248:   w: 54 h: 33
+248: Area: 1375
+248: Centered normalized moments nij:
+248:   n20: 181.792
+248:   n11: -28.4547
+248:   n02: 70.3005
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0330.png
-249: COG (0.274658 ms): 
+249: COG (0.179199 ms): 
 249:   u: 156.839 v: 150.05
 249: Size:
 249:   w: 71 h: 47
@@ -175377,18 +176791,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0331.png
-248: COG (1.02466 ms): 
-248: 168.857 120.706
-248: Size:
-248:   w: 59 h: 43
-248: Area: 1988
-248: Centered normalized moments nij:
-248:   n20: 216.612
-248:   n11: 8.87051
-248:   n02: 115.905
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0378.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0331.png
-249: COG (0.273682 ms): 
+249: COG (0.113037 ms): 
 249:   u: 156.958 v: 150.329
 249: Size:
 249:   w: 71 h: 48
@@ -175403,19 +176807,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0332.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0378.png
-248: COG (0.990723 ms): 
-248: 168.588 119.666
-248: Size:
-248:   w: 58 h: 43
-248: Area: 1969
-248: Centered normalized moments nij:
-248:   n20: 214.648
-248:   n11: 9.46655
-248:   n02: 114.798
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0379.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0332.png
-249: COG (0.277344 ms): 
+249: COG (0.109619 ms): 
 249:   u: 157.156 v: 150.365
 249: Size:
 249:   w: 71 h: 48
@@ -175430,9 +176823,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0333.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0379.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0333.png
-249: COG (0.276855 ms): 
+249: COG (0.161133 ms): 
 249:   u: 160.708 v: 154.957
 249: Size:
 249:   w: 70 h: 47
@@ -175447,18 +176839,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0334.png
-248: COG (1.03027 ms): 
-248: 168.427 118.542
-248: Size:
-248:   w: 58 h: 42
-248: Area: 1948
-248: Centered normalized moments nij:
-248:   n20: 213.519
-248:   n11: 9.46147
-248:   n02: 112.953
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0380.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0334.png
-249: COG (0.268311 ms): 
+249: COG (0.127197 ms): 
 249:   u: 161.445 v: 155.124
 249: Size:
 249:   w: 70 h: 47
@@ -175473,19 +176855,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0335.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0380.png
-248: COG (1.05615 ms): 
-248: 168.301 117.377
-248: Size:
-248:   w: 58 h: 42
-248: Area: 1933
-248: Centered normalized moments nij:
-248:   n20: 211.924
-248:   n11: 9.83284
-248:   n02: 112.098
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0381.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0335.png
-249: COG (0.328857 ms): 
+249: COG (0.17749 ms): 
 249:   u: 162.155 v: 155.397
 249: Size:
 249:   w: 69 h: 47
@@ -175500,19 +176871,15 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0336.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0381.png
-248: COG (0.992432 ms): 
-248: 168.236 116.248
-248: Size:
-248:   w: 58 h: 43
-248: Area: 1931
-248: Centered normalized moments nij:
-248:   n20: 210.897
-248:   n11: 10.125
-248:   n02: 112.446
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0382.png
+251/290 Test #248: trackDot ..........................................................   Passed    3.11 sec
+test 255
+        Start 255: templateTrackerPyramidal-SSDForwardAdditional-SRT
+
+255: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "3" "-p" "-d"
+255: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+255: Test timeout computed to be: 1500
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0336.png
-249: COG (0.279785 ms): 
+249: COG (0.130859 ms): 
 249:   u: 163.106 v: 156.031
 249: Size:
 249:   w: 69 h: 47
@@ -175528,7 +176895,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0337.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0337.png
-249: COG (0.274902 ms): 
+249: COG (0.123047 ms): 
 249:   u: 163.718 v: 156.122
 249: Size:
 249:   w: 69 h: 47
@@ -175543,19 +176910,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0338.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0382.png
-248: COG (1.02954 ms): 
-248: 168.267 115.433
-248: Size:
-248:   w: 58 h: 42
-248: Area: 1921
-248: Centered normalized moments nij:
-248:   n20: 209.424
-248:   n11: 9.5639
-248:   n02: 112.012
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0383.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0338.png
-249: COG (0.267822 ms): 
+249: COG (0.118652 ms): 
 249:   u: 164.386 v: 156.644
 249: Size:
 249:   w: 68 h: 47
@@ -175570,19 +176926,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0339.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0383.png
-248: COG (0.976074 ms): 
-248: 168.077 114.537
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1913
-248: Centered normalized moments nij:
-248:   n20: 207.519
-248:   n11: 10.0526
-248:   n02: 112.147
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0384.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0339.png
-249: COG (0.270996 ms): 
+249: COG (0.115967 ms): 
 249:   u: 165.086 v: 157.312
 249: Size:
 249:   w: 69 h: 48
@@ -175598,7 +176943,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0340.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0340.png
-249: COG (0.267578 ms): 
+249: COG (0.109863 ms): 
 249:   u: 165.661 v: 157.614
 249: Size:
 249:   w: 68 h: 48
@@ -175613,19 +176958,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0341.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0384.png
-248: COG (0.960205 ms): 
-248: 167.938 113.663
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1905
-248: Centered normalized moments nij:
-248:   n20: 206.16
-248:   n11: 9.73223
-248:   n02: 111.923
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0385.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0341.png
-249: COG (0.260498 ms): 
+249: COG (0.13916 ms): 
 249:   u: 166.264 v: 157.361
 249: Size:
 249:   w: 68 h: 48
@@ -175640,19 +176974,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0342.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0385.png
-248: COG (1.02734 ms): 
-248: 167.608 112.663
-248: Size:
-248:   w: 58 h: 42
-248: Area: 1898
-248: Centered normalized moments nij:
-248:   n20: 206.654
-248:   n11: 9.5949
-248:   n02: 110.833
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0386.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0342.png
-249: COG (0.259766 ms): 
+249: COG (0.114502 ms): 
 249:   u: 166.608 v: 156.493
 249: Size:
 249:   w: 68 h: 48
@@ -175668,7 +176991,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0343.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0343.png
-249: COG (0.270508 ms): 
+249: COG (0.123779 ms): 
 249:   u: 167.029 v: 155.636
 249: Size:
 249:   w: 67 h: 48
@@ -175683,19 +177006,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0344.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0386.png
-248: COG (1.01587 ms): 
-248: 167.307 111.796
-248: Size:
-248:   w: 58 h: 42
-248: Area: 1882
-248: Centered normalized moments nij:
-248:   n20: 204.792
-248:   n11: 10.1721
-248:   n02: 110.03
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0387.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0344.png
-249: COG (0.281494 ms): 
+249: COG (0.111572 ms): 
 249:   u: 167.5 v: 154.517
 249: Size:
 249:   w: 68 h: 48
@@ -175710,19 +177022,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0345.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0387.png
-248: COG (0.951172 ms): 
-248: 167.052 111.242
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1874
-248: Centered normalized moments nij:
-248:   n20: 203.423
-248:   n11: 9.92879
-248:   n02: 109.803
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0388.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0345.png
-249: COG (0.262939 ms): 
+249: COG (0.114014 ms): 
 249:   u: 167.745 v: 153.276
 249: Size:
 249:   w: 67 h: 48
@@ -175738,7 +177039,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0346.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0346.png
-249: COG (0.273193 ms): 
+249: COG (0.11499 ms): 
 249:   u: 168.148 v: 152.442
 249: Size:
 249:   w: 67 h: 48
@@ -175753,19 +177054,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0347.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0388.png
-248: COG (1.02466 ms): 
-248: 166.943 110.585
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1862
-248: Centered normalized moments nij:
-248:   n20: 201.971
-248:   n11: 9.90762
-248:   n02: 109.188
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0389.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0347.png
-249: COG (0.263672 ms): 
+249: COG (0.119873 ms): 
 249:   u: 168.466 v: 151.318
 249: Size:
 249:   w: 66 h: 48
@@ -175780,19 +177070,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0348.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0389.png
-248: COG (0.998535 ms): 
-248: 166.854 109.72
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1854
-248: Centered normalized moments nij:
-248:   n20: 200.499
-248:   n11: 10.7853
-248:   n02: 109.149
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0390.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0348.png
-249: COG (0.261475 ms): 
+249: COG (0.113525 ms): 
 249:   u: 168.749 v: 150.042
 249: Size:
 249:   w: 66 h: 48
@@ -175807,9 +177086,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0349.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0390.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0349.png
-249: COG (0.268311 ms): 
+249: COG (0.11377 ms): 
 249:   u: 169.006 v: 148.792
 249: Size:
 249:   w: 65 h: 48
@@ -175823,19 +177101,9 @@
 249:   gray level max: 255
 249:   size precision: 0.65
 249:   gray level precision: 0.9
-248: COG (0.947754 ms): 
-248: 166.856 108.563
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1844
-248: Centered normalized moments nij:
-248:   n20: 199.9
-248:   n11: 9.94454
-248:   n02: 108.217
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0391.png
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0350.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0350.png
-249: COG (0.262939 ms): 
+249: COG (0.111816 ms): 
 249:   u: 169.178 v: 147.738
 249: Size:
 249:   w: 65 h: 48
@@ -175850,19 +177118,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0351.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0391.png
-248: COG (1.01685 ms): 
-248: 166.859 107.474
-248: Size:
-248:   w: 57 h: 42
-248: Area: 1834
-248: Centered normalized moments nij:
-248:   n20: 198.845
-248:   n11: 10.3121
-248:   n02: 107.665
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0392.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0351.png
-249: COG (0.264893 ms): 
+249: COG (0.118652 ms): 
 249:   u: 169.107 v: 146.625
 249: Size:
 249:   w: 65 h: 48
@@ -175877,9 +177134,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0352.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0392.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0352.png
-249: COG (0.263672 ms): 
+249: COG (0.167236 ms): 
 249:   u: 169.035 v: 145.868
 249: Size:
 249:   w: 65 h: 49
@@ -175894,18 +177150,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0353.png
-248: COG (0.9375 ms): 
-248: 166.733 106.077
-248: Size:
-248:   w: 56 h: 41
-248: Area: 1812
-248: Centered normalized moments nij:
-248:   n20: 196.428
-248:   n11: 10.1497
-248:   n02: 106.364
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0393.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0353.png
-249: COG (0.258301 ms): 
+249: COG (0.145264 ms): 
 249:   u: 168.898 v: 145.109
 249: Size:
 249:   w: 65 h: 49
@@ -175920,19 +177166,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0354.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0393.png
-248: COG (0.981689 ms): 
-248: 166.561 104.992
-248: Size:
-248:   w: 56 h: 41
-248: Area: 1806
-248: Centered normalized moments nij:
-248:   n20: 196.059
-248:   n11: 10.0058
-248:   n02: 105.849
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0394.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0354.png
-249: COG (0.258057 ms): 
+249: COG (0.122314 ms): 
 249:   u: 168.596 v: 144.484
 249: Size:
 249:   w: 64 h: 48
@@ -175947,9 +177182,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0355.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0394.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0355.png
-249: COG (0.257812 ms): 
+249: COG (0.111328 ms): 
 249:   u: 168.528 v: 144.342
 249: Size:
 249:   w: 64 h: 48
@@ -175963,19 +177197,9 @@
 249:   gray level max: 255
 249:   size precision: 0.65
 249:   gray level precision: 0.9
-248: COG (0.930176 ms): 
-248: 166.404 104.08
-248: Size:
-248:   w: 56 h: 41
-248: Area: 1798
-248: Centered normalized moments nij:
-248:   n20: 194.92
-248:   n11: 10.5051
-248:   n02: 105.582
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0395.png
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0356.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0356.png
-249: COG (0.259033 ms): 
+249: COG (0.112549 ms): 
 249:   u: 168.285 v: 143.735
 249: Size:
 249:   w: 64 h: 48
@@ -175990,19 +177214,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0357.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0395.png
-248: COG (0.918945 ms): 
-248: 166.173 103.007
-248: Size:
-248:   w: 56 h: 41
-248: Area: 1793
-248: Centered normalized moments nij:
-248:   n20: 193.36
-248:   n11: 9.7684
-248:   n02: 105.77
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0396.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0357.png
-249: COG (0.255127 ms): 
+249: COG (0.110352 ms): 
 249:   u: 167.955 v: 143.151
 249: Size:
 249:   w: 63 h: 49
@@ -176017,19 +177230,9 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0358.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0396.png
-248: COG (1.08325 ms): 
-248: 165.916 101.992
-248: Size:
-248:   w: 55 h: 41
-248: Area: 1787
-248: Centered normalized moments nij:
-248:   n20: 192.338
-248:   n11: 9.70775
-248:   n02: 105.613
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0397.png
+253: Process image number 2
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0358.png
-249: COG (0.276855 ms): 
+249: COG (0.111328 ms): 
 249:   u: 167.597 v: 142.147
 249: Size:
 249:   w: 63 h: 48
@@ -176044,8 +177247,10 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0359.png
+253: Total time: 8.78711 ms
+253: Total mean: 8.78711 ms
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0359.png
-249: COG (0.259033 ms): 
+249: COG (0.113525 ms): 
 249:   u: 167.224 v: 141.085
 249: Size:
 249:   w: 63 h: 47
@@ -176060,19 +177265,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0360.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0397.png
-248: COG (1.01929 ms): 
-248: 165.558 100.843
-248: Size:
-248:   w: 56 h: 41
-248: Area: 1781
-248: Centered normalized moments nij:
-248:   n20: 192.953
-248:   n11: 9.48238
-248:   n02: 104.572
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0398.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0360.png
-249: COG (0.231201 ms): 
+249: COG (0.112793 ms): 
 249:   u: 166.999 v: 140.076
 249: Size:
 249:   w: 63 h: 47
@@ -176088,7 +177282,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0361.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0361.png
-249: COG (0.242188 ms): 
+249: COG (0.112305 ms): 
 249:   u: 166.971 v: 139.038
 249: Size:
 249:   w: 63 h: 47
@@ -176103,19 +177297,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0362.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0398.png
-248: COG (0.86792 ms): 
-248: 165.262 99.784
-248: Size:
-248:   w: 55 h: 41
-248: Area: 1773
-248: Centered normalized moments nij:
-248:   n20: 190.517
-248:   n11: 9.38874
-248:   n02: 104.943
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0399.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0362.png
-249: COG (0.227051 ms): 
+249: COG (0.113037 ms): 
 249:   u: 167.11 v: 137.522
 249: Size:
 249:   w: 62 h: 46
@@ -176131,7 +177314,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0363.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0363.png
-249: COG (0.224854 ms): 
+249: COG (0.118408 ms): 
 249:   u: 167.248 v: 135.629
 249: Size:
 249:   w: 62 h: 46
@@ -176146,19 +177329,15 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0364.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0399.png
-248: COG (0.850098 ms): 
-248: 164.948 98.4937
-248: Size:
-248:   w: 55 h: 40
-248: Area: 1756
-248: Centered normalized moments nij:
-248:   n20: 190.761
-248:   n11: 8.80121
-248:   n02: 102.748
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0400.png
+252/290 Test #253: templateTrackerPyramidal-SSDForwardAdditional-Homography ..........   Passed    1.18 sec
+test 256
+        Start 256: templateTrackerPyramidal-SSDForwardAdditional-Translation
+
+256: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "4" "-p" "-d"
+256: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
+256: Test timeout computed to be: 1500
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0364.png
-249: COG (0.223145 ms): 
+249: COG (0.101807 ms): 
 249:   u: 167.618 v: 134.042
 249: Size:
 249:   w: 62 h: 47
@@ -176173,9 +177352,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0365.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0400.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0365.png
-249: COG (0.220215 ms): 
+249: COG (0.102783 ms): 
 249:   u: 168.025 v: 132.356
 249: Size:
 249:   w: 61 h: 46
@@ -176190,18 +177368,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0366.png
-248: COG (0.834961 ms): 
-248: 164.573 97.0855
-248: Size:
-248:   w: 55 h: 41
-248: Area: 1755
-248: Centered normalized moments nij:
-248:   n20: 188.63
-248:   n11: 8.91858
-248:   n02: 103.825
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0401.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0366.png
-249: COG (0.221924 ms): 
+249: COG (0.100098 ms): 
 249:   u: 168.359 v: 130.184
 249: Size:
 249:   w: 61 h: 45
@@ -176216,19 +177384,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0367.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0401.png
-248: COG (0.812744 ms): 
-248: 164.371 95.9141
-248: Size:
-248:   w: 55 h: 41
-248: Area: 1746
-248: Centered normalized moments nij:
-248:   n20: 187.559
-248:   n11: 8.77296
-248:   n02: 103.343
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0402.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0367.png
-249: COG (0.224365 ms): 
+249: COG (0.0939941 ms): 
 249:   u: 168.648 v: 128.534
 249: Size:
 249:   w: 61 h: 46
@@ -176244,7 +177401,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0368.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0368.png
-249: COG (0.227295 ms): 
+249: COG (0.10498 ms): 
 249:   u: 168.909 v: 126.972
 249: Size:
 249:   w: 61 h: 45
@@ -176259,19 +177416,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0369.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0402.png
-248: COG (0.759766 ms): 
-248: 164.188 94.7699
-248: Size:
-248:   w: 55 h: 41
-248: Area: 1734
-248: Centered normalized moments nij:
-248:   n20: 186.936
-248:   n11: 9.22607
-248:   n02: 102.319
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0403.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0369.png
-249: COG (0.215576 ms): 
+249: COG (0.10791 ms): 
 249:   u: 169.077 v: 125.4
 249: Size:
 249:   w: 61 h: 44
@@ -176286,19 +177432,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0370.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0403.png
-248: COG (0.753662 ms): 
-248: 164.115 93.9253
-248: Size:
-248:   w: 55 h: 41
-248: Area: 1726
-248: Centered normalized moments nij:
-248:   n20: 186.037
-248:   n11: 9.16906
-248:   n02: 101.879
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0404.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0370.png
-249: COG (0.243408 ms): 
+249: COG (0.101562 ms): 
 249:   u: 169.262 v: 124.148
 249: Size:
 249:   w: 60 h: 45
@@ -176314,7 +177449,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0371.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0371.png
-249: COG (0.217041 ms): 
+249: COG (0.104736 ms): 
 249:   u: 169.464 v: 123.17
 249: Size:
 249:   w: 60 h: 44
@@ -176329,19 +177464,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0372.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0404.png
-248: COG (0.743408 ms): 
-248: 163.951 92.686
-248: Size:
-248:   w: 55 h: 40
-248: Area: 1710
-248: Centered normalized moments nij:
-248:   n20: 184.748
-248:   n11: 9.63019
-248:   n02: 100.731
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0405.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0372.png
-249: COG (0.214844 ms): 
+249: COG (0.106445 ms): 
 249:   u: 169.398 v: 122.594
 249: Size:
 249:   w: 60 h: 44
@@ -176356,19 +177480,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0373.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0405.png
-248: COG (0.784912 ms): 
-248: 163.882 91.0979
-248: Size:
-248:   w: 54 h: 40
-248: Area: 1686
-248: Centered normalized moments nij:
-248:   n20: 182.335
-248:   n11: 9.01926
-248:   n02: 99.1749
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0406.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0373.png
-249: COG (0.206543 ms): 
+249: COG (0.11084 ms): 
 249:   u: 169.416 v: 122.411
 249: Size:
 249:   w: 60 h: 44
@@ -176384,7 +177497,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0374.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0374.png
-249: COG (0.24707 ms): 
+249: COG (0.108398 ms): 
 249:   u: 169.187 v: 122.201
 249: Size:
 249:   w: 59 h: 44
@@ -176399,19 +177512,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0375.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0406.png
-248: COG (0.867676 ms): 
-248: 163.897 90.195
-248: Size:
-248:   w: 54 h: 40
-248: Area: 1682
-248: Centered normalized moments nij:
-248:   n20: 180.958
-248:   n11: 9.31078
-248:   n02: 99.4852
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0407.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0375.png
-249: COG (0.204102 ms): 
+249: COG (0.106445 ms): 
 249:   u: 169.137 v: 121.975
 249: Size:
 249:   w: 59 h: 43
@@ -176426,9 +177528,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0376.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0407.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0376.png
-249: COG (0.228027 ms): 
+249: COG (0.103516 ms): 
 249:   u: 169.017 v: 121.299
 249: Size:
 249:   w: 59 h: 43
@@ -176443,19 +177544,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0377.png
-251: Process image number 2
-248: COG (0.896484 ms): 
-248: 164.016 89.6205
-248: Size:
-248:   w: 53 h: 40
-248: Area: 1676
-248: Centered normalized moments nij:
-248:   n20: 179.12
-248:   n11: 9.84419
-248:   n02: 99.8393
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0408.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0377.png
-249: COG (0.21167 ms): 
+249: COG (0.0986328 ms): 
 249:   u: 168.847 v: 120.653
 249: Size:
 249:   w: 59 h: 43
@@ -176470,21 +177560,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0378.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0408.png
-248: COG (0.79541 ms): 
-248: 164.117 88.994
-248: Size:
-248:   w: 54 h: 39
-248: Area: 1665
-248: Centered normalized moments nij:
-248:   n20: 179.527
-248:   n11: 9.94485
-248:   n02: 98.3363
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0409.png
-251: Total time: 14.8909 ms
-251: Total mean: 14.8909 ms
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0378.png
-249: COG (0.213135 ms): 
+249: COG (0.104736 ms): 
 249:   u: 168.592 v: 119.602
 249: Size:
 249:   w: 58 h: 42
@@ -176499,9 +177576,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0379.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0409.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0379.png
-249: COG (0.219727 ms): 
+249: COG (0.145752 ms): 
 249:   u: 168.416 v: 118.541
 249: Size:
 249:   w: 58 h: 42
@@ -176516,18 +177592,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0380.png
-248: COG (0.733887 ms): 
-248: 164.4 88.7899
-248: Size:
-248:   w: 54 h: 40
-248: Area: 1671
-248: Centered normalized moments nij:
-248:   n20: 179.731
-248:   n11: 10.2116
-248:   n02: 98.9595
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0410.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0380.png
-249: COG (0.243164 ms): 
+249: COG (0.105957 ms): 
 249:   u: 168.301 v: 117.385
 249: Size:
 249:   w: 58 h: 42
@@ -176542,19 +177608,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0381.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0410.png
-248: COG (0.938477 ms): 
-248: 164.749 88.592
-248: Size:
-248:   w: 53 h: 40
-248: Area: 1657
-248: Centered normalized moments nij:
-248:   n20: 177.298
-248:   n11: 11.2331
-248:   n02: 98.7799
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0411.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0381.png
-249: COG (0.229736 ms): 
+249: COG (0.0998535 ms): 
 249:   u: 168.248 v: 116.277
 249: Size:
 249:   w: 58 h: 42
@@ -176569,9 +177624,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0382.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0411.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0382.png
-249: COG (0.245361 ms): 
+249: COG (0.0964355 ms): 
 249:   u: 168.226 v: 115.446
 249: Size:
 249:   w: 58 h: 42
@@ -176586,18 +177640,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0383.png
-248: COG (0.96582 ms): 
-248: 165.079 88.2874
-248: Size:
-248:   w: 53 h: 40
-248: Area: 1646
-248: Centered normalized moments nij:
-248:   n20: 176.558
-248:   n11: 11.049
-248:   n02: 97.8694
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0412.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0383.png
-249: COG (0.242432 ms): 
+249: COG (0.105225 ms): 
 249:   u: 168.041 v: 114.548
 249: Size:
 249:   w: 57 h: 42
@@ -176612,19 +177656,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0384.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0412.png
-248: COG (0.876709 ms): 
-248: 165.268 87.8273
-248: Size:
-248:   w: 53 h: 39
-248: Area: 1639
-248: Centered normalized moments nij:
-248:   n20: 176.692
-248:   n11: 11.2141
-248:   n02: 96.9848
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0413.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0384.png
-249: COG (0.242432 ms): 
+249: COG (0.0983887 ms): 
 249:   u: 167.968 v: 113.694
 249: Size:
 249:   w: 57 h: 42
@@ -176639,26 +177672,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0385.png
-249/290 Test #251: templateTrackerPyramidal-SSDESM-Translation .......................   Passed    1.78 sec
-test 252
-        Start 252: templateTrackerPyramidal-SSDForwardAdditional-Affine
-
-252: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "0" "-p" "-d"
-252: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-252: Test timeout computed to be: 1500
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0413.png
-248: COG (1.05371 ms): 
-248: 165.398 87.5988
-248: Size:
-248:   w: 53 h: 40
-248: Area: 1630
-248: Centered normalized moments nij:
-248:   n20: 175.26
-248:   n11: 11.6156
-248:   n02: 96.7826
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0414.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0385.png
-249: COG (0.265381 ms): 
+249: COG (0.0983887 ms): 
 249:   u: 167.725 v: 112.665
 249: Size:
 249:   w: 57 h: 42
@@ -176673,9 +177688,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0386.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0414.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0386.png
-249: COG (0.237793 ms): 
+249: COG (0.102783 ms): 
 249:   u: 167.309 v: 111.806
 249: Size:
 249:   w: 57 h: 42
@@ -176690,18 +177704,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0387.png
-248: COG (0.864502 ms): 
-248: 165.518 87.7621
-248: Size:
-248:   w: 52 h: 39
-248: Area: 1614
-248: Centered normalized moments nij:
-248:   n20: 173.195
-248:   n11: 11.6914
-248:   n02: 96.0363
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0415.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0387.png
-249: COG (0.237305 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 167.07 v: 111.276
 249: Size:
 249:   w: 57 h: 42
@@ -176716,9 +177720,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0388.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0415.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0388.png
-249: COG (0.244141 ms): 
+249: COG (0.0964355 ms): 
 249:   u: 166.92 v: 110.566
 249: Size:
 249:   w: 57 h: 42
@@ -176732,19 +177735,9 @@
 249:   gray level max: 255
 249:   size precision: 0.65
 249:   gray level precision: 0.9
-248: COG (0.937256 ms): 
-248: 165.583 87.8665
-248: Size:
-248:   w: 52 h: 39
-248: Area: 1603
-248: Centered normalized moments nij:
-248:   n20: 171.607
-248:   n11: 12.1352
-248:   n02: 95.6653
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0416.png
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0389.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0389.png
-249: COG (0.241455 ms): 
+249: COG (0.0993652 ms): 
 249:   u: 166.799 v: 109.73
 249: Size:
 249:   w: 57 h: 42
@@ -176759,19 +177752,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0390.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0416.png
-248: COG (0.860107 ms): 
-248: 165.994 87.8412
-248: Size:
-248:   w: 53 h: 39
-248: Area: 1599
-248: Centered normalized moments nij:
-248:   n20: 171.518
-248:   n11: 12.4949
-248:   n02: 95.3131
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0417.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0390.png
-249: COG (0.244385 ms): 
+249: COG (0.0976562 ms): 
 249:   u: 166.849 v: 108.607
 249: Size:
 249:   w: 57 h: 42
@@ -176786,14 +177768,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0391.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0417.png
-248: COG (0.836426 ms): 
-248: 166.423 87.3791
-248: Size:
-248:   w: 52 h: 39
-248: Area: 1580
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0391.png
-249: COG (0.234619 ms): 
+249: COG (0.0979004 ms): 
 249:   u: 166.833 v: 107.413
 249: Size:
 249:   w: 56 h: 42
@@ -176808,13 +177784,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0392.png
-248: Centered normalized moments nij:
-248:   n20: 170.085
-248:   n11: 12.6844
-248:   n02: 93.8911
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0418.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0392.png
-249: COG (0.244385 ms): 
+249: COG (0.10791 ms): 
 249:   u: 166.759 v: 106.091
 249: Size:
 249:   w: 56 h: 41
@@ -176829,19 +177800,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0393.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0418.png
-248: COG (0.909668 ms): 
-248: 166.925 86.9145
-248: Size:
-248:   w: 53 h: 39
-248: Area: 1579
-248: Centered normalized moments nij:
-248:   n20: 168.421
-248:   n11: 12.7321
-248:   n02: 94.7077
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0419.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0393.png
-249: COG (0.234863 ms): 
+249: COG (0.0895996 ms): 
 249:   u: 166.587 v: 104.981
 249: Size:
 249:   w: 56 h: 41
@@ -176856,19 +177816,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0394.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0419.png
-248: COG (0.900879 ms): 
-248: 167.536 86.6792
-248: Size:
-248:   w: 52 h: 39
-248: Area: 1568
-248: Centered normalized moments nij:
-248:   n20: 168.624
-248:   n11: 12.8104
-248:   n02: 93.3008
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0420.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0394.png
-249: COG (0.234375 ms): 
+249: COG (0.0893555 ms): 
 249:   u: 166.43 v: 104.049
 249: Size:
 249:   w: 56 h: 41
@@ -176884,7 +177833,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0395.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0395.png
-249: COG (0.234863 ms): 
+249: COG (0.0871582 ms): 
 249:   u: 166.113 v: 103.01
 249: Size:
 249:   w: 55 h: 41
@@ -176899,19 +177848,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0396.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0420.png
-248: COG (0.98584 ms): 
-248: 167.961 86.204
-248: Size:
-248:   w: 51 h: 39
-248: Area: 1554
-248: Centered normalized moments nij:
-248:   n20: 165.404
-248:   n11: 12.3425
-248:   n02: 93.3722
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0421.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0396.png
-249: COG (0.235352 ms): 
+249: COG (0.100586 ms): 
 249:   u: 165.9 v: 101.976
 249: Size:
 249:   w: 55 h: 41
@@ -176927,8 +177865,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0397.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0397.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0421.png
-249: COG (0.23877 ms): 
+249: COG (0.095459 ms): 
 249:   u: 165.583 v: 100.843
 249: Size:
 249:   w: 56 h: 41
@@ -176943,18 +177880,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0398.png
-248: COG (1.12427 ms): 
-248: 168.251 85.6701
-248: Size:
-248:   w: 52 h: 38
-248: Area: 1552
-248: Centered normalized moments nij:
-248:   n20: 167.289
-248:   n11: 12.1783
-248:   n02: 92.0664
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0422.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0398.png
-249: COG (0.234863 ms): 
+249: COG (0.0910645 ms): 
 249:   u: 165.239 v: 99.7466
 249: Size:
 249:   w: 55 h: 41
@@ -176969,19 +177896,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0399.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0422.png
-248: COG (0.906982 ms): 
-248: 168.453 85.2167
-248: Size:
-248:   w: 52 h: 39
-248: Area: 1546
-248: Centered normalized moments nij:
-248:   n20: 166.13
-248:   n11: 12.5382
-248:   n02: 92.0649
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0423.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0399.png
-249: COG (0.233643 ms): 
+249: COG (0.0905762 ms): 
 249:   u: 164.938 v: 98.4788
 249: Size:
 249:   w: 55 h: 40
@@ -176997,7 +177913,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0400.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0400.png
-249: COG (0.239746 ms): 
+249: COG (0.0871582 ms): 
 249:   u: 164.511 v: 97.0974
 249: Size:
 249:   w: 54 h: 41
@@ -177012,19 +177928,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0401.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0423.png
-248: COG (1.00562 ms): 
-248: 168.663 84.7846
-248: Size:
-248:   w: 52 h: 38
-248: Area: 1532
-248: Centered normalized moments nij:
-248:   n20: 165.05
-248:   n11: 11.9136
-248:   n02: 90.9157
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0424.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0401.png
-249: COG (0.22876 ms): 
+249: COG (0.0883789 ms): 
 249:   u: 164.39 v: 95.9033
 249: Size:
 249:   w: 54 h: 41
@@ -177039,9 +177944,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0402.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0424.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0402.png
-249: COG (0.228271 ms): 
+249: COG (0.0966797 ms): 
 249:   u: 164.202 v: 94.7351
 249: Size:
 249:   w: 55 h: 40
@@ -177056,18 +177960,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0403.png
-248: COG (1.32324 ms): 
-248: 168.809 84.325
-248: Size:
-248:   w: 51 h: 38
-248: Area: 1526
-248: Centered normalized moments nij:
-248:   n20: 164.244
-248:   n11: 12.3394
-248:   n02: 90.7004
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0425.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0403.png
-249: COG (0.223877 ms): 
+249: COG (0.088623 ms): 
 249:   u: 164.186 v: 93.9094
 249: Size:
 249:   w: 54 h: 41
@@ -177082,19 +177976,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0404.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0425.png
-248: COG (0.973877 ms): 
-248: 168.923 84.0145
-248: Size:
-248:   w: 51 h: 37
-248: Area: 1513
-248: Centered normalized moments nij:
-248:   n20: 165.055
-248:   n11: 11.7784
-248:   n02: 88.6594
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0426.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0404.png
-249: COG (0.226074 ms): 
+249: COG (0.0893555 ms): 
 249:   u: 164.028 v: 92.639
 249: Size:
 249:   w: 55 h: 40
@@ -177110,7 +177993,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0405.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0405.png
-249: COG (0.235596 ms): 
+249: COG (0.0949707 ms): 
 249:   u: 163.87 v: 91.0836
 249: Size:
 249:   w: 54 h: 39
@@ -177125,19 +178008,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0406.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0426.png
-248: COG (0.846924 ms): 
-248: 169.002 83.5969
-248: Size:
-248:   w: 51 h: 38
-248: Area: 1506
-248: Centered normalized moments nij:
-248:   n20: 162.918
-248:   n11: 11.4065
-248:   n02: 88.9471
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0427.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0406.png
-249: COG (0.228271 ms): 
+249: COG (0.0839844 ms): 
 249:   u: 163.892 v: 90.2072
 249: Size:
 249:   w: 53 h: 40
@@ -177152,19 +178024,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0407.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0427.png
-248: COG (0.949219 ms): 
-248: 169.127 83.3148
-248: Size:
-248:   w: 51 h: 38
-248: Area: 1493
-248: Centered normalized moments nij:
-248:   n20: 162.324
-248:   n11: 11.3585
-248:   n02: 87.7576
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0428.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0407.png
-249: COG (0.225098 ms): 
+249: COG (0.088623 ms): 
 249:   u: 164.028 v: 89.6384
 249: Size:
 249:   w: 53 h: 40
@@ -177180,7 +178041,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0408.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0408.png
-249: COG (0.22583 ms): 
+249: COG (0.0871582 ms): 
 249:   u: 164.096 v: 89.0086
 249: Size:
 249:   w: 53 h: 39
@@ -177195,19 +178056,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0409.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0428.png
-248: COG (0.878906 ms): 
-248: 169.508 83.0034
-248: Size:
-248:   w: 50 h: 37
-248: Area: 1482
-248: Centered normalized moments nij:
-248:   n20: 160.863
-248:   n11: 11.0003
-248:   n02: 87.1936
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0429.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0409.png
-249: COG (0.223877 ms): 
+249: COG (0.0878906 ms): 
 249:   u: 164.387 v: 88.783
 249: Size:
 249:   w: 54 h: 40
@@ -177222,9 +178072,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0410.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0429.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0410.png
-249: COG (0.22583 ms): 
+249: COG (0.0993652 ms): 
 249:   u: 164.77 v: 88.594
 249: Size:
 249:   w: 53 h: 40
@@ -177239,18 +178088,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0411.png
-248: COG (1.27441 ms): 
-248: 169.868 82.4483
-248: Size:
-248:   w: 51 h: 38
-248: Area: 1479
-248: Centered normalized moments nij:
-248:   n20: 161.373
-248:   n11: 10.5324
-248:   n02: 86.5408
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0430.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0411.png
-249: COG (0.223389 ms): 
+249: COG (0.0834961 ms): 
 249:   u: 165.145 v: 88.2983
 249: Size:
 249:   w: 53 h: 40
@@ -177265,19 +178104,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0412.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0430.png
-248: COG (0.938232 ms): 
-248: 170.17 81.8668
-248: Size:
-248:   w: 51 h: 37
-248: Area: 1471
-248: Centered normalized moments nij:
-248:   n20: 160.936
-248:   n11: 10.5658
-248:   n02: 85.8232
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0431.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0412.png
-249: COG (0.223633 ms): 
+249: COG (0.088623 ms): 
 249:   u: 165.287 v: 87.8238
 249: Size:
 249:   w: 53 h: 39
@@ -177293,7 +178121,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0413.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0413.png
-249: COG (0.223389 ms): 
+249: COG (0.0878906 ms): 
 249:   u: 165.406 v: 87.6158
 249: Size:
 249:   w: 52 h: 40
@@ -177308,19 +178136,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0414.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0431.png
-248: COG (0.955322 ms): 
-248: 170.251 81.123
-248: Size:
-248:   w: 51 h: 37
-248: Area: 1455
-248: Centered normalized moments nij:
-248:   n20: 158.525
-248:   n11: 10.0289
-248:   n02: 85.2034
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0432.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0414.png
-249: COG (0.222168 ms): 
+249: COG (0.0861816 ms): 
 249:   u: 165.524 v: 87.7821
 249: Size:
 249:   w: 52 h: 39
@@ -177335,9 +178152,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0415.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0432.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0415.png
-249: COG (0.218262 ms): 
+249: COG (0.0883789 ms): 
 249:   u: 165.622 v: 87.8474
 249: Size:
 249:   w: 52 h: 39
@@ -177352,18 +178168,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0416.png
-248: COG (1.18335 ms): 
-248: 170.317 80.1606
-248: Size:
-248:   w: 50 h: 37
-248: Area: 1445
-248: Centered normalized moments nij:
-248:   n20: 157.663
-248:   n11: 9.86122
-248:   n02: 84.478
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0433.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0416.png
-249: COG (0.218994 ms): 
+249: COG (0.103271 ms): 
 249:   u: 165.96 v: 87.8734
 249: Size:
 249:   w: 53 h: 39
@@ -177378,19 +178184,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0417.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0433.png
-248: COG (0.859131 ms): 
-248: 170.336 79.19
-248: Size:
-248:   w: 50 h: 37
-248: Area: 1442
-248: Centered normalized moments nij:
-248:   n20: 157.559
-248:   n11: 9.73151
-248:   n02: 84.1692
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0434.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0417.png
-249: COG (0.240479 ms): 
+249: COG (0.0913086 ms): 
 249:   u: 166.406 v: 87.4457
 249: Size:
 249:   w: 52 h: 38
@@ -177406,7 +178201,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0418.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0418.png
-249: COG (0.223145 ms): 
+249: COG (0.0844727 ms): 
 249:   u: 166.975 v: 86.8969
 249: Size:
 249:   w: 51 h: 39
@@ -177421,19 +178216,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0419.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0434.png
-248: COG (1.07153 ms): 
-248: 170.44 78.1201
-248: Size:
-248:   w: 50 h: 37
-248: Area: 1432
-248: Centered normalized moments nij:
-248:   n20: 156.744
-248:   n11: 9.74953
-248:   n02: 83.4562
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0435.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0419.png
-249: COG (0.218506 ms): 
+249: COG (0.0834961 ms): 
 249:   u: 167.529 v: 86.614
 249: Size:
 249:   w: 52 h: 38
@@ -177448,19 +178232,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0420.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0435.png
-248: COG (0.879395 ms): 
-248: 170.754 76.8641
-248: Size:
-248:   w: 50 h: 37
-248: Area: 1427
-248: Centered normalized moments nij:
-248:   n20: 156.637
-248:   n11: 10.0675
-248:   n02: 82.9794
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0436.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0420.png
-249: COG (0.213867 ms): 
+249: COG (0.0925293 ms): 
 249:   u: 167.927 v: 86.2431
 249: Size:
 249:   w: 51 h: 39
@@ -177476,7 +178249,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0421.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0421.png
-249: COG (0.216309 ms): 
+249: COG (0.0834961 ms): 
 249:   u: 168.186 v: 85.6626
 249: Size:
 249:   w: 52 h: 38
@@ -177491,19 +178264,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0422.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0436.png
-248: COG (0.90918 ms): 
-248: 171.127 75.4894
-248: Size:
-248:   w: 50 h: 36
-248: Area: 1412
-248: Centered normalized moments nij:
-248:   n20: 154.711
-248:   n11: 10.239
-248:   n02: 82.274
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0437.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0422.png
-249: COG (0.21875 ms): 
+249: COG (0.0854492 ms): 
 249:   u: 168.487 v: 85.2508
 249: Size:
 249:   w: 52 h: 38
@@ -177518,9 +178280,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0423.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0437.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0423.png
-249: COG (0.216553 ms): 
+249: COG (0.0854492 ms): 
 249:   u: 168.68 v: 84.7862
 249: Size:
 249:   w: 51 h: 38
@@ -177535,18 +178296,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0424.png
-248: COG (1.19043 ms): 
-248: 171.457 74.2479
-248: Size:
-248:   w: 50 h: 36
-248: Area: 1408
-248: Centered normalized moments nij:
-248:   n20: 155.555
-248:   n11: 10.1773
-248:   n02: 81.3682
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0438.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0424.png
-249: COG (0.214355 ms): 
+249: COG (0.0844727 ms): 
 249:   u: 168.789 v: 84.3299
 249: Size:
 249:   w: 51 h: 38
@@ -177561,19 +178312,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0425.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0438.png
-248: COG (0.895996 ms): 
-248: 171.656 72.7452
-248: Size:
-248:   w: 50 h: 36
-248: Area: 1397
-248: Centered normalized moments nij:
-248:   n20: 154.462
-248:   n11: 10.0898
-248:   n02: 80.6724
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0439.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0425.png
-249: COG (0.216309 ms): 
+249: COG (0.0842285 ms): 
 249:   u: 168.905 v: 84.0052
 249: Size:
 249:   w: 51 h: 37
@@ -177589,7 +178329,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0426.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0426.png
-249: COG (0.221436 ms): 
+249: COG (0.242432 ms): 
 249:   u: 169.023 v: 83.6205
 249: Size:
 249:   w: 51 h: 38
@@ -177604,19 +178344,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0427.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0439.png
-248: COG (0.790039 ms): 
-248: 171.83 71.5828
-248: Size:
-248:   w: 50 h: 36
-248: Area: 1383
-248: Centered normalized moments nij:
-248:   n20: 152.649
-248:   n11: 10.6428
-248:   n02: 80.0913
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0440.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0427.png
-249: COG (0.2146 ms): 
+249: COG (0.079834 ms): 
 249:   u: 169.193 v: 83.2869
 249: Size:
 249:   w: 51 h: 38
@@ -177631,19 +178360,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0428.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0440.png
-248: COG (0.832764 ms): 
-248: 171.65 70.8964
-248: Size:
-248:   w: 50 h: 35
-248: Area: 1370
-248: Centered normalized moments nij:
-248:   n20: 153.429
-248:   n11: 10.2331
-248:   n02: 78.144
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0441.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0428.png
-249: COG (0.213379 ms): 
+249: COG (0.0825195 ms): 
 249:   u: 169.533 v: 83.005
 249: Size:
 249:   w: 50 h: 37
@@ -177659,7 +178377,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0429.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0429.png
-249: COG (0.211914 ms): 
+249: COG (0.083252 ms): 
 249:   u: 169.876 v: 82.424
 249: Size:
 249:   w: 51 h: 37
@@ -177674,19 +178392,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0430.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0441.png
-248: COG (0.895508 ms): 
-248: 171.229 70.4634
-248: Size:
-248:   w: 49 h: 36
-248: Area: 1351
-248: Centered normalized moments nij:
-248:   n20: 151.123
-248:   n11: 10.135
-248:   n02: 77.1754
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0442.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0430.png
-249: COG (0.214844 ms): 
+249: COG (0.0827637 ms): 
 249:   u: 170.138 v: 81.8546
 249: Size:
 249:   w: 51 h: 37
@@ -177701,9 +178408,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0431.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0442.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0431.png
-249: COG (0.21167 ms): 
+249: COG (0.0830078 ms): 
 249:   u: 170.279 v: 81.1237
 249: Size:
 249:   w: 50 h: 37
@@ -177711,16 +178417,6 @@
 249: Centered normalized moments nij:
 249:   n20: 152.186
 249:   n11: 9.8697
-248: COG (0.937744 ms): 
-248: 170.822 70.2845
-248: Size:
-248:   w: 49 h: 35
-248: Area: 1339
-248: Centered normalized moments nij:
-248:   n20: 151.863
-248:   n11: 10.1875
-248:   n02: 75.4478
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0443.png
 249:   n02: 80.635
 249: Settings:
 249:   gray level min: 215
@@ -177729,7 +178425,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0432.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0432.png
-249: COG (0.211914 ms): 
+249: COG (0.0761719 ms): 
 249:   u: 170.32 v: 80.1808
 249: Size:
 249:   w: 50 h: 37
@@ -177744,19 +178440,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0433.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0443.png
-248: COG (0.826172 ms): 
-248: 170.51 70.3758
-248: Size:
-248:   w: 50 h: 34
-248: Area: 1325
-248: Centered normalized moments nij:
-248:   n20: 152.17
-248:   n11: 10.3501
-248:   n02: 73.7591
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0444.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0433.png
-249: COG (0.211426 ms): 
+249: COG (0.0827637 ms): 
 249:   u: 170.403 v: 79.2392
 249: Size:
 249:   w: 50 h: 37
@@ -177771,9 +178456,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0434.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0444.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0434.png
-249: COG (0.213379 ms): 
+249: COG (0.0812988 ms): 
 249:   u: 170.507 v: 78.1303
 249: Size:
 249:   w: 50 h: 37
@@ -177788,18 +178472,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0435.png
-248: COG (1.20996 ms): 
-248: 170.152 70.3455
-248: Size:
-248:   w: 49 h: 34
-248: Area: 1311
-248: Centered normalized moments nij:
-248:   n20: 151.319
-248:   n11: 10.1466
-248:   n02: 72.5923
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0445.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0435.png
-249: COG (0.208252 ms): 
+249: COG (0.0825195 ms): 
 249:   u: 170.734 v: 76.787
 249: Size:
 249:   w: 50 h: 36
@@ -177814,19 +178488,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0436.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0445.png
-248: COG (0.796631 ms): 
-248: 169.915 70.6679
-248: Size:
-248:   w: 49 h: 34
-248: Area: 1301
-248: Centered normalized moments nij:
-248:   n20: 150.916
-248:   n11: 10.1177
-248:   n02: 71.6945
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0446.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0436.png
-249: COG (0.20459 ms): 
+249: COG (0.0803223 ms): 
 249:   u: 171.028 v: 75.5345
 249: Size:
 249:   w: 49 h: 36
@@ -177842,7 +178505,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0437.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0437.png
-249: COG (0.206787 ms): 
+249: COG (0.0751953 ms): 
 249:   u: 171.46 v: 74.263
 249: Size:
 249:   w: 50 h: 36
@@ -177857,19 +178520,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0438.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0446.png
-248: COG (0.902344 ms): 
-248: 169.8 71.1591
-248: Size:
-248:   w: 49 h: 33
-248: Area: 1282
-248: Centered normalized moments nij:
-248:   n20: 151.263
-248:   n11: 10.9648
-248:   n02: 69.5893
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0447.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0438.png
-249: COG (0.189697 ms): 
+249: COG (0.0820312 ms): 
 249:   u: 171.7 v: 72.8016
 249: Size:
 249:   w: 50 h: 36
@@ -177884,9 +178536,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0439.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0447.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0439.png
-249: COG (0.184814 ms): 
+249: COG (0.0803223 ms): 
 249:   u: 171.796 v: 71.5516
 249: Size:
 249:   w: 49 h: 36
@@ -177901,18 +178552,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0440.png
-248: COG (0.783691 ms): 
-248: 169.812 71.5941
-248: Size:
-248:   w: 49 h: 33
-248: Area: 1264
-248: Centered normalized moments nij:
-248:   n20: 152.048
-248:   n11: 10.6135
-248:   n02: 67.2854
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0448.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0440.png
-249: COG (0.185303 ms): 
+249: COG (0.083252 ms): 
 249:   u: 171.68 v: 70.8698
 249: Size:
 249:   w: 49 h: 35
@@ -177927,19 +178568,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0441.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0448.png
-248: COG (0.743896 ms): 
-248: 169.824 72.1724
-248: Size:
-248:   w: 49 h: 33
-248: Area: 1253
-248: Centered normalized moments nij:
-248:   n20: 150.745
-248:   n11: 9.8245
-248:   n02: 66.5896
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0449.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0441.png
-249: COG (0.184814 ms): 
+249: COG (0.0817871 ms): 
 249:   u: 171.249 v: 70.4669
 249: Size:
 249:   w: 49 h: 36
@@ -177955,7 +178585,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0442.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0442.png
-249: COG (0.186279 ms): 
+249: COG (0.0759277 ms): 
 249:   u: 170.904 v: 70.3312
 249: Size:
 249:   w: 49 h: 35
@@ -177970,19 +178600,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0443.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0449.png
-248: COG (0.644531 ms): 
-248: 169.745 72.8526
-248: Size:
-248:   w: 49 h: 33
-248: Area: 1235
-248: Centered normalized moments nij:
-248:   n20: 151.647
-248:   n11: 10.3875
-248:   n02: 64.4155
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0450.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0443.png
-249: COG (0.18335 ms): 
+249: COG (0.081543 ms): 
 249:   u: 170.562 v: 70.3509
 249: Size:
 249:   w: 49 h: 34
@@ -177997,18 +178616,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0444.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0450.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0444.png
-248: COG (0.676514 ms): 
-248: 169.843 73.3809
-248: Size:
-248:   w: 49 h: 32
-248: Area: 1226
-248: Centered normalized moments nij:
-248:   n20: 151.892
-248:   n11: 9.98298
-248:   n02: 63.3158
-249: COG (0.181152 ms): 
+249: COG (0.0793457 ms): 
 249:   u: 170.152 v: 70.3774
 249: Size:
 249:   w: 49 h: 34
@@ -178023,9 +178632,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0445.png
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0451.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0445.png
-249: COG (0.182129 ms): 
+249: COG (0.0769043 ms): 
 249:   u: 169.966 v: 70.6596
 249: Size:
 249:   w: 49 h: 34
@@ -178040,19 +178648,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0446.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0451.png
-248: COG (0.642578 ms): 
-248: 169.875 73.8947
-248: Size:
-248:   w: 49 h: 31
-248: Area: 1206
-248: Centered normalized moments nij:
-248:   n20: 151.378
-248:   n11: 9.98516
-248:   n02: 61.4839
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0452.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0446.png
-249: COG (0.17749 ms): 
+249: COG (0.0783691 ms): 
 249:   u: 169.79 v: 71.1527
 249: Size:
 249:   w: 49 h: 33
@@ -178068,7 +178665,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0447.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0447.png
-249: COG (0.190918 ms): 
+249: COG (0.0749512 ms): 
 249:   u: 169.768 v: 71.5501
 249: Size:
 249:   w: 49 h: 33
@@ -178083,19 +178680,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0448.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0452.png
-248: COG (0.94458 ms): 
-248: 169.893 74.4292
-248: Size:
-248:   w: 49 h: 32
-248: Area: 1200
-248: Centered normalized moments nij:
-248:   n20: 150.961
-248:   n11: 9.65697
-248:   n02: 61.04
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0453.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0448.png
-249: COG (0.178955 ms): 
+249: COG (0.0766602 ms): 
 249:   u: 169.767 v: 72.1788
 249: Size:
 249:   w: 49 h: 33
@@ -178110,19 +178696,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0449.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0453.png
-248: COG (0.646973 ms): 
-248: 169.748 74.9099
-248: Size:
-248:   w: 49 h: 31
-248: Area: 1188
-248: Centered normalized moments nij:
-248:   n20: 150.266
-248:   n11: 9.15831
-248:   n02: 60.0247
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0454.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0449.png
-249: COG (0.199219 ms): 
+249: COG (0.0793457 ms): 
 249:   u: 169.79 v: 72.8598
 249: Size:
 249:   w: 49 h: 32
@@ -178138,7 +178713,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0450.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0450.png
-249: COG (0.177002 ms): 
+249: COG (0.0769043 ms): 
 249:   u: 169.861 v: 73.3863
 249: Size:
 249:   w: 49 h: 32
@@ -178153,19 +178728,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0451.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0454.png
-248: COG (0.623535 ms): 
-248: 169.362 75.1217
-248: Size:
-248:   w: 50 h: 31
-248: Area: 1175
-248: Centered normalized moments nij:
-248:   n20: 150.714
-248:   n11: 9.31343
-248:   n02: 58.5937
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0455.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0451.png
-249: COG (0.177246 ms): 
+249: COG (0.0776367 ms): 
 249:   u: 169.887 v: 73.9124
 249: Size:
 249:   w: 49 h: 31
@@ -178181,8 +178745,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0452.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0452.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0455.png
-249: COG (0.205078 ms): 
+249: COG (0.248779 ms): 
 249:   u: 169.84 v: 74.4274
 249: Size:
 249:   w: 49 h: 32
@@ -178197,18 +178760,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0453.png
-248: COG (0.927002 ms): 
-248: 169.131 75.3584
-248: Size:
-248:   w: 49 h: 30
-248: Area: 1155
-248: Centered normalized moments nij:
-248:   n20: 150.786
-248:   n11: 9.0631
-248:   n02: 56.559
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0456.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0453.png
-249: COG (0.201172 ms): 
+249: COG (0.0751953 ms): 
 249:   u: 169.729 v: 74.8748
 249: Size:
 249:   w: 49 h: 31
@@ -178223,19 +178776,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0454.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0456.png
-248: COG (0.72998 ms): 
-248: 168.773 75.6337
-248: Size:
-248:   w: 49 h: 30
-248: Area: 1141
-248: Centered normalized moments nij:
-248:   n20: 151.187
-248:   n11: 8.41553
-248:   n02: 55.0034
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0457.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0454.png
-249: COG (0.199707 ms): 
+249: COG (0.0778809 ms): 
 249:   u: 169.4 v: 75.1583
 249: Size:
 249:   w: 49 h: 31
@@ -178251,7 +178793,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0455.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0455.png
-249: COG (0.200439 ms): 
+249: COG (0.0771484 ms): 
 249:   u: 169.092 v: 75.3632
 249: Size:
 249:   w: 49 h: 30
@@ -178266,19 +178808,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0456.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0457.png
-248: COG (0.746338 ms): 
-248: 168.376 76.0161
-248: Size:
-248:   w: 49 h: 29
-248: Area: 1119
-248: Centered normalized moments nij:
-248:   n20: 150.011
-248:   n11: 8.70262
-248:   n02: 53.3509
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0458.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0456.png
-249: COG (0.199219 ms): 
+249: COG (0.0761719 ms): 
 249:   u: 168.717 v: 75.6395
 249: Size:
 249:   w: 49 h: 30
@@ -178293,19 +178824,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0457.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0458.png
-248: COG (0.74707 ms): 
-248: 168.093 76.7258
-248: Size:
-248:   w: 49 h: 29
-248: Area: 1105
-248: Centered normalized moments nij:
-248:   n20: 150.647
-248:   n11: 7.85995
-248:   n02: 51.732
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0459.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0457.png
-249: COG (0.193359 ms): 
+249: COG (0.0795898 ms): 
 249:   u: 168.438 v: 76.0501
 249: Size:
 249:   w: 49 h: 29
@@ -178321,7 +178841,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0458.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0458.png
-249: COG (0.196045 ms): 
+249: COG (0.0712891 ms): 
 249:   u: 168.102 v: 76.6932
 249: Size:
 249:   w: 49 h: 29
@@ -178336,19 +178856,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0459.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0459.png
-248: COG (0.708252 ms): 
-248: 167.948 77.3976
-248: Size:
-248:   w: 49 h: 28
-248: Area: 1094
-248: Centered normalized moments nij:
-248:   n20: 150.806
-248:   n11: 7.58196
-248:   n02: 50.6234
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0460.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0459.png
-249: COG (0.191895 ms): 
+249: COG (0.0749512 ms): 
 249:   u: 168 v: 77.4227
 249: Size:
 249:   w: 49 h: 28
@@ -178363,19 +178872,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0460.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0460.png
-248: COG (0.7229 ms): 
-248: 167.974 78.1326
-248: Size:
-248:   w: 49 h: 29
-248: Area: 1101
-248: Centered normalized moments nij:
-248:   n20: 151.368
-248:   n11: 7.34863
-248:   n02: 51.0723
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0461.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0460.png
-249: COG (0.194336 ms): 
+249: COG (0.0773926 ms): 
 249:   u: 167.954 v: 78.1568
 249: Size:
 249:   w: 49 h: 29
@@ -178391,7 +178889,7 @@
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0461.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0461.png
-249: COG (0.209473 ms): 
+249: COG (0.0754395 ms): 
 249:   u: 167.993 v: 78.8682
 249: Size:
 249:   w: 49 h: 29
@@ -178406,19 +178904,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0462.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0461.png
-248: COG (0.8479 ms): 
-248: 167.996 78.8721
-248: Size:
-248:   w: 49 h: 29
-248: Area: 1095
-248: Centered normalized moments nij:
-248:   n20: 151.231
-248:   n11: 6.54656
-248:   n02: 50.5005
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0462.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0462.png
-249: COG (0.199219 ms): 
+249: COG (0.0839844 ms): 
 249:   u: 168.007 v: 79.544
 249: Size:
 249:   w: 49 h: 28
@@ -178433,19 +178920,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0463.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0462.png
-248: COG (0.972656 ms): 
-248: 167.958 79.5724
-248: Size:
-248:   w: 49 h: 28
-248: Area: 1085
-248: Centered normalized moments nij:
-248:   n20: 150.629
-248:   n11: 6.44546
-248:   n02: 49.7471
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0463.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0463.png
-249: COG (0.193359 ms): 
+249: COG (0.0749512 ms): 
 249:   u: 167.974 v: 80.4578
 249: Size:
 249:   w: 49 h: 28
@@ -178460,19 +178936,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0464.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0463.png
-248: COG (0.689941 ms): 
-248: 168.029 80.4417
-248: Size:
-248:   w: 49 h: 28
-248: Area: 1080
-248: Centered normalized moments nij:
-248:   n20: 150.609
-248:   n11: 6.05954
-248:   n02: 49.2688
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0464.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0464.png
-249: COG (0.218018 ms): 
+249: COG (0.0791016 ms): 
 249:   u: 167.946 v: 81.3281
 249: Size:
 249:   w: 49 h: 28
@@ -178487,19 +178952,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0465.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0464.png
-248: COG (0.734863 ms): 
-248: 168.005 81.3513
-248: Size:
-248:   w: 49 h: 28
-248: Area: 1079
-248: Centered normalized moments nij:
-248:   n20: 151.067
-248:   n11: 4.81302
-248:   n02: 48.9471
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0465.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0465.png
-249: COG (0.196533 ms): 
+249: COG (0.0754395 ms): 
 249:   u: 167.366 v: 85.1081
 249: Size:
 249:   w: 50 h: 27
@@ -178514,19 +178968,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0466.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0465.png
-248: COG (0.69458 ms): 
-248: 167.364 85.0972
-248: Size:
-248:   w: 50 h: 27
-248: Area: 1070
-248: Centered normalized moments nij:
-248:   n20: 155.583
-248:   n11: 2.20298
-248:   n02: 46.6186
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0466.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0466.png
-249: COG (0.196777 ms): 
+249: COG (0.0927734 ms): 
 249:   u: 167.961 v: 85.6732
 249: Size:
 249:   w: 50 h: 27
@@ -178541,19 +178984,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0467.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0466.png
-248: COG (0.80249 ms): 
-248: 167.905 85.6472
-248: Size:
-248:   w: 50 h: 27
-248: Area: 1063
-248: Centered normalized moments nij:
-248:   n20: 156.408
-248:   n11: 2.10101
-248:   n02: 45.7899
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0467.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0467.png
-249: COG (0.199951 ms): 
+249: COG (0.0732422 ms): 
 249:   u: 168.029 v: 86.3448
 249: Size:
 249:   w: 50 h: 27
@@ -178568,9 +179000,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0468.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0467.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0468.png
-249: COG (0.198242 ms): 
+249: COG (0.0717773 ms): 
 249:   u: 168.134 v: 87.0992
 249: Size:
 249:   w: 50 h: 27
@@ -178585,18 +179016,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0469.png
-248: COG (1.47632 ms): 
-248: 168.01 86.439
-248: Size:
-248:   w: 51 h: 28
-248: Area: 1073
-248: Centered normalized moments nij:
-248:   n20: 157.171
-248:   n11: 1.87621
-248:   n02: 46.4308
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0468.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0469.png
-249: COG (0.198486 ms): 
+249: COG (0.0834961 ms): 
 249:   u: 168.047 v: 87.2728
 249: Size:
 249:   w: 51 h: 28
@@ -178611,19 +179032,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0470.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0468.png
-248: COG (0.789795 ms): 
-248: 168.105 87.121
-248: Size:
-248:   w: 51 h: 27
-248: Area: 1074
-248: Centered normalized moments nij:
-248:   n20: 157.292
-248:   n11: 0.58503
-248:   n02: 46.4304
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0469.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0470.png
-249: COG (0.19751 ms): 
+249: COG (0.0854492 ms): 
 249:   u: 167.951 v: 87.0789
 249: Size:
 249:   w: 51 h: 27
@@ -178638,19 +179048,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0471.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0469.png
-248: COG (0.802002 ms): 
-248: 168.094 87.2401
-248: Size:
-248:   w: 51 h: 28
-248: Area: 1087
-248: Centered normalized moments nij:
-248:   n20: 158.957
-248:   n11: -0.191804
-248:   n02: 47.0785
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0470.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0471.png
-249: COG (0.194824 ms): 
+249: COG (0.0766602 ms): 
 249:   u: 167.486 v: 87.0455
 249: Size:
 249:   w: 50 h: 27
@@ -178665,19 +179064,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0472.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0470.png
-248: COG (0.880859 ms): 
-248: 167.951 87.0932
-248: Size:
-248:   w: 51 h: 27
-248: Area: 1095
-248: Centered normalized moments nij:
-248:   n20: 161.075
-248:   n11: -1.76527
-248:   n02: 47.1475
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0471.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0472.png
-249: COG (0.196533 ms): 
+249: COG (0.0805664 ms): 
 249:   u: 167.098 v: 87.8102
 249: Size:
 249:   w: 51 h: 28
@@ -178692,19 +179080,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0473.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0471.png
-248: COG (0.910889 ms): 
-248: 167.491 87.0119
-248: Size:
-248:   w: 50 h: 27
-248: Area: 1097
-248: Centered normalized moments nij:
-248:   n20: 160.186
-248:   n11: -3.04502
-248:   n02: 47.6234
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0472.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0473.png
-249: COG (0.198486 ms): 
+249: COG (0.0786133 ms): 
 249:   u: 166.865 v: 89.0331
 249: Size:
 249:   w: 51 h: 29
@@ -178719,19 +179096,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0474.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0472.png
-248: COG (0.970215 ms): 
-248: 167.122 87.7725
-248: Size:
-248:   w: 51 h: 28
-248: Area: 1121
-248: Centered normalized moments nij:
-248:   n20: 162.15
-248:   n11: -3.94276
-248:   n02: 49.1713
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0473.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0474.png
-249: COG (0.197998 ms): 
+249: COG (0.0712891 ms): 
 249:   u: 166.393 v: 90.5159
 249: Size:
 249:   w: 51 h: 28
@@ -178746,19 +179112,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0475.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0473.png
-248: COG (0.923584 ms): 
-248: 166.833 89.036
-248: Size:
-248:   w: 51 h: 29
-248: Area: 1140
-248: Centered normalized moments nij:
-248:   n20: 162.837
-248:   n11: -5.10365
-248:   n02: 50.7119
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0474.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0475.png
-249: COG (0.197998 ms): 
+249: COG (0.0834961 ms): 
 249:   u: 165.971 v: 92.284
 249: Size:
 249:   w: 51 h: 29
@@ -178773,19 +179128,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0476.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0474.png
-248: COG (0.9104 ms): 
-248: 166.283 90.5319
-248: Size:
-248:   w: 51 h: 28
-248: Area: 1145
-248: Centered normalized moments nij:
-248:   n20: 164.107
-248:   n11: -5.61426
-248:   n02: 50.7678
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0475.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0476.png
-249: COG (0.22583 ms): 
+249: COG (0.0788574 ms): 
 249:   u: 165.566 v: 93.6548
 249: Size:
 249:   w: 52 h: 30
@@ -178800,19 +179144,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0477.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0475.png
-248: COG (0.779053 ms): 
-248: 165.956 92.2653
-248: Size:
-248:   w: 51 h: 29
-248: Area: 1161
-248: Centered normalized moments nij:
-248:   n20: 163.99
-248:   n11: -6.39662
-248:   n02: 52.2965
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0476.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0477.png
-249: COG (0.20166 ms): 
+249: COG (0.0795898 ms): 
 249:   u: 165.284 v: 94.5508
 249: Size:
 249:   w: 52 h: 30
@@ -178827,19 +179160,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0478.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0476.png
-248: COG (0.720703 ms): 
-248: 165.541 93.641
-248: Size:
-248:   w: 52 h: 30
-248: Area: 1181
-248: Centered normalized moments nij:
-248:   n20: 165.635
-248:   n11: -6.78458
-248:   n02: 53.6154
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0477.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0478.png
-249: COG (0.19873 ms): 
+249: COG (0.0771484 ms): 
 249:   u: 165.459 v: 95.5883
 249: Size:
 249:   w: 52 h: 30
@@ -178854,19 +179176,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0479.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0477.png
-248: COG (0.715576 ms): 
-248: 165.283 94.5512
-248: Size:
-248:   w: 52 h: 30
-248: Area: 1192
-248: Centered normalized moments nij:
-248:   n20: 165.669
-248:   n11: -7.61136
-248:   n02: 54.6702
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0478.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0479.png
-249: COG (0.203857 ms): 
+249: COG (0.0737305 ms): 
 249:   u: 165.57 v: 95.8697
 249: Size:
 249:   w: 52 h: 30
@@ -178881,19 +179192,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0480.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0478.png
-248: COG (0.734131 ms): 
-248: 165.449 95.5427
-248: Size:
-248:   w: 52 h: 30
-248: Area: 1207
-248: Centered normalized moments nij:
-248:   n20: 167.354
-248:   n11: -7.73001
-248:   n02: 55.481
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0479.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0480.png
-249: COG (0.20166 ms): 
+249: COG (0.079834 ms): 
 249:   u: 165.578 v: 95.4187
 249: Size:
 249:   w: 52 h: 30
@@ -178908,19 +179208,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0481.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0479.png
-248: COG (0.64917 ms): 
-248: 165.57 95.8644
-248: Size:
-248:   w: 52 h: 30
-248: Area: 1217
-248: Centered normalized moments nij:
-248:   n20: 169.43
-248:   n11: -8.28834
-248:   n02: 55.7655
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0480.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0481.png
-249: COG (0.202148 ms): 
+249: COG (0.0820312 ms): 
 249:   u: 165.62 v: 95.0469
 249: Size:
 249:   w: 52 h: 30
@@ -178935,19 +179224,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0482.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0480.png
-248: COG (0.647705 ms): 
-248: 165.552 95.4304
-248: Size:
-248:   w: 52 h: 30
-248: Area: 1222
-248: Centered normalized moments nij:
-248:   n20: 169.167
-248:   n11: -10.0967
-248:   n02: 56.4907
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0481.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0482.png
-249: COG (0.200684 ms): 
+249: COG (0.0820312 ms): 
 249:   u: 166.252 v: 94.6972
 249: Size:
 249:   w: 52 h: 30
@@ -178962,19 +179240,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0483.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0481.png
-248: COG (0.751709 ms): 
-248: 165.628 95.0667
-248: Size:
-248:   w: 52 h: 31
-248: Area: 1214
-248: Centered normalized moments nij:
-248:   n20: 169.262
-248:   n11: -10.9958
-248:   n02: 55.8662
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0482.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0483.png
-249: COG (0.202393 ms): 
+249: COG (0.0898438 ms): 
 249:   u: 166.535 v: 94.0191
 249: Size:
 249:   w: 52 h: 31
@@ -178989,19 +179256,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0484.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0482.png
-248: COG (0.649902 ms): 
-248: 166.231 94.7213
-248: Size:
-248:   w: 52 h: 30
-248: Area: 1220
-248: Centered normalized moments nij:
-248:   n20: 169.888
-248:   n11: -11.079
-248:   n02: 56.1994
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0483.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0484.png
-249: COG (0.205078 ms): 
+249: COG (0.0793457 ms): 
 249:   u: 166.917 v: 93.3287
 249: Size:
 249:   w: 52 h: 30
@@ -179016,19 +179272,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0485.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0483.png
-248: COG (0.64917 ms): 
-248: 166.539 94.0114
-248: Size:
-248:   w: 52 h: 31
-248: Area: 1224
-248: Centered normalized moments nij:
-248:   n20: 169.588
-248:   n11: -12.8681
-248:   n02: 56.9361
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0484.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0485.png
-249: COG (0.202148 ms): 
+249: COG (0.0820312 ms): 
 249:   u: 167.568 v: 92.9082
 249: Size:
 249:   w: 52 h: 31
@@ -179043,19 +179288,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0486.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0484.png
-248: COG (0.651123 ms): 
-248: 166.855 93.3295
-248: Size:
-248:   w: 53 h: 30
-248: Area: 1232
-248: Centered normalized moments nij:
-248:   n20: 171.691
-248:   n11: -13.5536
-248:   n02: 57.0456
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0485.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0486.png
-249: COG (0.202637 ms): 
+249: COG (0.0800781 ms): 
 249:   u: 168.138 v: 92.7125
 249: Size:
 249:   w: 53 h: 31
@@ -179070,19 +179304,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0487.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0485.png
-248: COG (0.655762 ms): 
-248: 167.538 92.8993
-248: Size:
-248:   w: 52 h: 31
-248: Area: 1241
-248: Centered normalized moments nij:
-248:   n20: 170.672
-248:   n11: -14.3874
-248:   n02: 58.3549
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0486.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0487.png
-249: COG (0.207764 ms): 
+249: COG (0.0812988 ms): 
 249:   u: 168.554 v: 92.3897
 249: Size:
 249:   w: 52 h: 31
@@ -179097,19 +179320,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0488.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0486.png
-248: COG (0.661621 ms): 
-248: 168.127 92.7291
-248: Size:
-248:   w: 53 h: 31
-248: Area: 1255
-248: Centered normalized moments nij:
-248:   n20: 172.625
-248:   n11: -15.1705
-248:   n02: 59.1154
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0487.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0488.png
-249: COG (0.210205 ms): 
+249: COG (0.0800781 ms): 
 249:   u: 168.788 v: 91.8663
 249: Size:
 249:   w: 53 h: 31
@@ -179124,19 +179336,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0489.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0487.png
-248: COG (0.665039 ms): 
-248: 168.59 92.3685
-248: Size:
-248:   w: 52 h: 31
-248: Area: 1262
-248: Centered normalized moments nij:
-248:   n20: 172.73
-248:   n11: -16.3654
-248:   n02: 59.9443
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0488.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0489.png
-249: COG (0.207031 ms): 
+249: COG (0.248779 ms): 
 249:   u: 168.817 v: 91.4709
 249: Size:
 249:   w: 53 h: 32
@@ -179151,19 +179352,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0490.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0488.png
-248: COG (0.672607 ms): 
-248: 168.785 91.8668
-248: Size:
-248:   w: 53 h: 31
-248: Area: 1276
-248: Centered normalized moments nij:
-248:   n20: 173.512
-248:   n11: -17.8562
-248:   n02: 61.2487
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0489.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0490.png
-249: COG (0.202393 ms): 
+249: COG (0.0766602 ms): 
 249:   u: 168.741 v: 91.1349
 249: Size:
 249:   w: 53 h: 32
@@ -179178,19 +179368,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0491.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0489.png
-248: COG (0.711182 ms): 
-248: 168.836 91.4523
-248: Size:
-248:   w: 53 h: 32
-248: Area: 1289
-248: Centered normalized moments nij:
-248:   n20: 174.542
-248:   n11: -19.0016
-248:   n02: 62.3548
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0490.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0491.png
-249: COG (0.202637 ms): 
+249: COG (0.0837402 ms): 
 249:   u: 168.922 v: 90.7857
 249: Size:
 249:   w: 53 h: 32
@@ -179205,19 +179384,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0492.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0490.png
-248: COG (0.777344 ms): 
-248: 168.784 91.1463
-248: Size:
-248:   w: 53 h: 32
-248: Area: 1299
-248: Centered normalized moments nij:
-248:   n20: 175.403
-248:   n11: -20.15
-248:   n02: 63.2427
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0491.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0492.png
-249: COG (0.206055 ms): 
+249: COG (0.0854492 ms): 
 249:   u: 169.165 v: 90.4658
 249: Size:
 249:   w: 53 h: 32
@@ -179232,19 +179400,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0493.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0491.png
-248: COG (0.745361 ms): 
-248: 168.89 90.7772
-248: Size:
-248:   w: 53 h: 32
-248: Area: 1306
-248: Centered normalized moments nij:
-248:   n20: 176.446
-248:   n11: -21.3086
-248:   n02: 63.7811
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0492.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0493.png
-249: COG (0.203857 ms): 
+249: COG (0.0805664 ms): 
 249:   u: 169.22 v: 90.3169
 249: Size:
 249:   w: 53 h: 32
@@ -179259,19 +179416,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0494.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0492.png
-248: COG (0.70166 ms): 
-248: 169.131 90.4836
-248: Size:
-248:   w: 53 h: 32
-248: Area: 1313
-248: Centered normalized moments nij:
-248:   n20: 176.347
-248:   n11: -22.1768
-248:   n02: 64.6808
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0493.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0494.png
-249: COG (0.204346 ms): 
+249: COG (0.0881348 ms): 
 249:   u: 169.644 v: 90.24
 249: Size:
 249:   w: 54 h: 33
@@ -179286,19 +179432,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0495.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0493.png
-248: COG (0.693848 ms): 
-248: 169.195 90.3197
-248: Size:
-248:   w: 53 h: 32
-248: Area: 1320
-248: Centered normalized moments nij:
-248:   n20: 177.549
-248:   n11: -23.2607
-248:   n02: 65.1887
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0494.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0495.png
-249: COG (0.204834 ms): 
+249: COG (0.0817871 ms): 
 249:   u: 169.861 v: 90.3777
 249: Size:
 249:   w: 53 h: 32
@@ -179313,19 +179448,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0496.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0494.png
-248: COG (0.697021 ms): 
-248: 169.607 90.2108
-248: Size:
-248:   w: 54 h: 33
-248: Area: 1333
-248: Centered normalized moments nij:
-248:   n20: 178.449
-248:   n11: -24.4993
-248:   n02: 66.4274
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0495.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0496.png
-249: COG (0.208252 ms): 
+249: COG (0.0808105 ms): 
 249:   u: 169.526 v: 90.4222
 249: Size:
 249:   w: 54 h: 33
@@ -179340,19 +179464,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0497.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0495.png
-248: COG (0.704102 ms): 
-248: 169.885 90.3608
-248: Size:
-248:   w: 53 h: 33
-248: Area: 1333
-248: Centered normalized moments nij:
-248:   n20: 178.126
-248:   n11: -24.6878
-248:   n02: 66.5892
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0496.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0497.png
-249: COG (0.208496 ms): 
+249: COG (0.0849609 ms): 
 249:   u: 169.21 v: 90.99
 249: Size:
 249:   w: 54 h: 33
@@ -179367,19 +179480,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0498.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0496.png
-248: COG (0.734619 ms): 
-248: 169.553 90.4135
-248: Size:
-248:   w: 54 h: 33
-248: Area: 1347
-248: Centered normalized moments nij:
-248:   n20: 179.788
-248:   n11: -26.7595
-248:   n02: 67.8995
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0497.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0498.png
-249: COG (0.205078 ms): 
+249: COG (0.0844727 ms): 
 249:   u: 169.169 v: 91.7805
 249: Size:
 249:   w: 54 h: 33
@@ -179394,19 +179496,8 @@
 249:   size precision: 0.65
 249:   gray level precision: 0.9
 249: read : /usr/share/visp-images-data/ViSP-images/mire-2/image.0499.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0497.png
-248: COG (0.706787 ms): 
-248: 169.258 90.9589
-248: Size:
-248:   w: 54 h: 33
-248: Area: 1364
-248: Centered normalized moments nij:
-248:   n20: 180.82
-248:   n11: -27.7614
-248:   n02: 69.4074
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0498.png
 249: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0499.png
-249: COG (0.206299 ms): 
+249: COG (0.0822754 ms): 
 249:   u: 168.671 v: 91.9467
 249: Size:
 249:   w: 54 h: 33
@@ -179420,145 +179511,87 @@
 249:   gray level max: 255
 249:   size precision: 0.65
 249:   gray level precision: 0.9
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0498.png
-248: COG (0.725586 ms): 
-248: 169.215 91.7728
-248: Size:
-248:   w: 54 h: 34
-248: Area: 1373
-248: Centered normalized moments nij:
-248:   n20: 180.546
-248:   n11: -27.9271
-248:   n02: 70.4436
-248: read: /usr/share/visp-images-data/ViSP-images/mire-2/image.0499.png
-248: Tracking on image: /usr/share/visp-images-data/ViSP-images/mire-2/image.0499.png
-248: COG (0.724365 ms): 
-248: 168.586 91.9767
-248: Size:
-248:   w: 54 h: 33
-248: Area: 1375
-248: Centered normalized moments nij:
-248:   n20: 181.792
-248:   n11: -28.4547
-248:   n02: 70.3005
-250/290 Test #249: trackDot2 .........................................................   Passed    4.40 sec
-test 253
-        Start 253: templateTrackerPyramidal-SSDForwardAdditional-Homography
-
-253: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "1" "-p" "-d"
-253: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-253: Test timeout computed to be: 1500
-251/290 Test #248: trackDot ..........................................................   Passed    5.73 sec
-test 254
-        Start 254: templateTrackerPyramidal-SSDForwardAdditional-HomographySL3
-
-254: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "2" "-p" "-d"
-254: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-254: Test timeout computed to be: 1500
-252: Process image number 2
-252: Total time: 12.6228 ms
-252: Total mean: 12.6228 ms
-252/290 Test #252: templateTrackerPyramidal-SSDForwardAdditional-Affine ..............   Passed    1.61 sec
-test 255
-        Start 255: templateTrackerPyramidal-SSDForwardAdditional-SRT
-
-255: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "3" "-p" "-d"
-255: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-255: Test timeout computed to be: 1500
-253: Process image number 2
-253: Total time: 16.6978 ms
-253: Total mean: 16.6978 ms
-253/290 Test #253: templateTrackerPyramidal-SSDForwardAdditional-Homography ..........   Passed    1.46 sec
-test 256
-        Start 256: templateTrackerPyramidal-SSDForwardAdditional-Translation
-
-256: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "4" "-p" "-d"
-256: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
-256: Test timeout computed to be: 1500
-254: Process image number 2
-254: Total time: 22.5515 ms
-254: Total mean: 22.5515 ms
-254/290 Test #254: templateTrackerPyramidal-SSDForwardAdditional-HomographySL3 .......   Passed    1.55 sec
+253/290 Test #249: trackDot2 .........................................................   Passed    2.96 sec
 test 257
         Start 257: templateTrackerPyramidal-SSDForwardAdditional-RT
 
 257: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "1" "-w" "5" "-p" "-d"
 257: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 257: Test timeout computed to be: 1500
+254: Process image number 2
 255: Process image number 2
-255: Total time: 13.8857 ms
-255: Total mean: 13.8857 ms
-255/290 Test #255: templateTrackerPyramidal-SSDForwardAdditional-SRT .................   Passed    1.60 sec
+254: Total time: 14.0581 ms
+254: Total mean: 14.0581 ms
+255: Total time: 9.98193 ms
+255: Total mean: 9.98193 ms
+254/290 Test #254: templateTrackerPyramidal-SSDForwardAdditional-HomographySL3 .......   Passed    1.15 sec
 test 258
         Start 258: templateTrackerPyramidal-SSDForwardCompositional-Affine
 
 258: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "2" "-w" "0" "-p" "-d"
 258: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 258: Test timeout computed to be: 1500
-256: Process image number 2
-256: Total time: 15.7234 ms
-256: Total mean: 15.7234 ms
-256/290 Test #256: templateTrackerPyramidal-SSDForwardAdditional-Translation .........   Passed    1.58 sec
+255/290 Test #255: templateTrackerPyramidal-SSDForwardAdditional-SRT .................   Passed    1.08 sec
 test 259
         Start 259: templateTrackerPyramidal-SSDForwardCompositional-Homography
 
 259: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "2" "-w" "1" "-p" "-d"
 259: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 259: Test timeout computed to be: 1500
-257: Process image number 2
-257: Total time: 15.2412 ms
-257: Total mean: 15.2412 ms
-257/290 Test #257: templateTrackerPyramidal-SSDForwardAdditional-RT ..................   Passed    1.65 sec
+256: Process image number 2
+256: Total time: 7.06348 ms
+256: Total mean: 7.06348 ms
+256/290 Test #256: templateTrackerPyramidal-SSDForwardAdditional-Translation .........   Passed    1.06 sec
 test 260
         Start 260: templateTrackerPyramidal-SSDForwardCompositional-HomographySL3
 
 260: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "2" "-w" "2" "-p" "-d"
 260: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 260: Test timeout computed to be: 1500
-258: Process image number 2
-258: Total time: 13.9316 ms
-258: Total mean: 13.9316 ms
-258/290 Test #258: templateTrackerPyramidal-SSDForwardCompositional-Affine ...........   Passed    1.51 sec
+257: Process image number 2
+257: Total time: 7.47388 ms
+257: Total mean: 7.47388 ms
+257/290 Test #257: templateTrackerPyramidal-SSDForwardAdditional-RT ..................   Passed    1.02 sec
 test 261
         Start 261: templateTrackerPyramidal-SSDForwardCompositional-SRT
 
 261: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "2" "-w" "3" "-p" "-d"
 261: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 261: Test timeout computed to be: 1500
+258: Process image number 2
+258: Total time: 8.16528 ms
+258: Total mean: 8.16528 ms
 259: Process image number 2
-259: Total time: 15.9141 ms
-259: Total mean: 15.9141 ms
-259/290 Test #259: templateTrackerPyramidal-SSDForwardCompositional-Homography .......   Passed    1.49 sec
+259: Total time: 13.9949 ms
+259: Total mean: 13.9949 ms
+258/290 Test #258: templateTrackerPyramidal-SSDForwardCompositional-Affine ...........   Passed    1.04 sec
 test 262
         Start 262: templateTrackerPyramidal-SSDForwardCompositional-Translation
 
 262: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "2" "-w" "4" "-p" "-d"
 262: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 262: Test timeout computed to be: 1500
-260: Process image number 2
-260: Total time: 18.1287 ms
-260: Total mean: 18.1287 ms
-260/290 Test #260: templateTrackerPyramidal-SSDForwardCompositional-HomographySL3 ....   Passed    1.56 sec
+259/290 Test #259: templateTrackerPyramidal-SSDForwardCompositional-Homography .......   Passed    1.04 sec
 test 263
         Start 263: templateTrackerPyramidal-SSDForwardCompositional-RT
 
 263: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "2" "-w" "5" "-p" "-d"
 263: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 263: Test timeout computed to be: 1500
-261: Process image number 2
-261: Total time: 14.1401 ms
-261: Total mean: 14.1401 ms
-261/290 Test #261: templateTrackerPyramidal-SSDForwardCompositional-SRT ..............   Passed    1.50 sec
+260: Process image number 2
+260: Total time: 13.4146 ms
+260: Total mean: 13.4146 ms
+260/290 Test #260: templateTrackerPyramidal-SSDForwardCompositional-HomographySL3 ....   Passed    1.07 sec
 test 264
         Start 264: templateTrackerPyramidal-SSDInverseCompositional-Affine
 
 264: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "3" "-w" "0" "-p" "-d"
 264: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 264: Test timeout computed to be: 1500
-262: Process image number 2
-262: Total time: 14.2173 ms
-262: Total mean: 14.2173 ms
-262/290 Test #262: templateTrackerPyramidal-SSDForwardCompositional-Translation ......   Passed    1.47 sec
+261: Process image number 2
+261: Total time: 9.52148 ms
+261: Total mean: 9.52148 ms
+261/290 Test #261: templateTrackerPyramidal-SSDForwardCompositional-SRT ..............   Passed    1.06 sec
 test 265
         Start 265: templateTrackerPyramidal-SSDInverseCompositional-Homography
 
@@ -179566,39 +179599,39 @@
 265: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 265: Test timeout computed to be: 1500
 263: Process image number 2
-263: Total time: 13.9546 ms
-263: Total mean: 13.9546 ms
-263/290 Test #263: templateTrackerPyramidal-SSDForwardCompositional-RT ...............   Passed    1.53 sec
+262: Process image number 2
+263: Total time: 8.66675 ms
+263: Total mean: 8.66675 ms
+262: Total time: 7.62646 ms
+262: Total mean: 7.62646 ms
+262/290 Test #263: templateTrackerPyramidal-SSDForwardCompositional-RT ...............   Passed    1.04 sec
 test 266
         Start 266: templateTrackerPyramidal-SSDInverseCompositional-HomographySL3
 
 266: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "3" "-w" "2" "-p" "-d"
 266: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 266: Test timeout computed to be: 1500
-264: Process image number 2
-264: Total time: 10.5825 ms
-264: Total mean: 10.5825 ms
-264/290 Test #264: templateTrackerPyramidal-SSDInverseCompositional-Affine ...........   Passed    1.51 sec
+263/290 Test #262: templateTrackerPyramidal-SSDForwardCompositional-Translation ......   Passed    1.05 sec
 test 267
         Start 267: templateTrackerPyramidal-SSDInverseCompositional-SRT
 
 267: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "3" "-w" "3" "-p" "-d"
 267: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 267: Test timeout computed to be: 1500
-265: Process image number 2
-265: Total time: 9.60962 ms
-265: Total mean: 9.60962 ms
-265/290 Test #265: templateTrackerPyramidal-SSDInverseCompositional-Homography .......   Passed    1.58 sec
+264: Process image number 2
+264: Total time: 5.104 ms
+264: Total mean: 5.104 ms
+264/290 Test #264: templateTrackerPyramidal-SSDInverseCompositional-Affine ...........   Passed    1.04 sec
 test 268
         Start 268: templateTrackerPyramidal-SSDInverseCompositional-Translation
 
 268: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "3" "-w" "4" "-p" "-d"
 268: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 268: Test timeout computed to be: 1500
-266: Process image number 2
-266: Total time: 10.7395 ms
-266: Total mean: 10.7395 ms
-266/290 Test #266: templateTrackerPyramidal-SSDInverseCompositional-HomographySL3 ....   Passed    1.65 sec
+265: Process image number 2
+265: Total time: 7.19727 ms
+265: Total mean: 7.19727 ms
+265/290 Test #265: templateTrackerPyramidal-SSDInverseCompositional-Homography .......   Passed    1.06 sec
 test 269
         Start 269: templateTrackerPyramidal-SSDInverseCompositional-RT
 
@@ -179606,169 +179639,170 @@
 269: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 269: Test timeout computed to be: 1500
 267: Process image number 2
-267: Total time: 9.21387 ms
-267: Total mean: 9.21387 ms
-267/290 Test #267: templateTrackerPyramidal-SSDInverseCompositional-SRT ..............   Passed    1.58 sec
+267: Total time: 5.34497 ms
+267: Total mean: 5.34497 ms
+266: Process image number 2
+266: Total time: 6.14868 ms
+266: Total mean: 6.14868 ms
+266/290 Test #266: templateTrackerPyramidal-SSDInverseCompositional-HomographySL3 ....   Passed    1.05 sec
 test 270
         Start 270: templateTrackerPyramidal-ZNCCForwardAdditional-Affine
 
 270: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "4" "-w" "0" "-p" "-d"
 270: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 270: Test timeout computed to be: 1500
-268: Process image number 2
-268: Total time: 10.085 ms
-268: Total mean: 10.085 ms
-268/290 Test #268: templateTrackerPyramidal-SSDInverseCompositional-Translation ......   Passed    1.61 sec
+267/290 Test #267: templateTrackerPyramidal-SSDInverseCompositional-SRT ..............   Passed    1.06 sec
 test 271
         Start 271: templateTrackerPyramidal-ZNCCForwardAdditional-Homography
 
 271: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "4" "-w" "1" "-p" "-d"
 271: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 271: Test timeout computed to be: 1500
-269: Process image number 2
-269: Total time: 9.39673 ms
-269: Total mean: 9.39673 ms
-269/290 Test #269: templateTrackerPyramidal-SSDInverseCompositional-RT ...............   Passed    1.68 sec
+268: Process image number 2
+268: Total time: 5.17285 ms
+268: Total mean: 5.17285 ms
+268/290 Test #268: templateTrackerPyramidal-SSDInverseCompositional-Translation ......   Passed    1.06 sec
 test 272
         Start 272: templateTrackerPyramidal-ZNCCForwardAdditional-HomographySL3
 
 272: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "4" "-w" "2" "-p" "-d"
 272: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 272: Test timeout computed to be: 1500
-270: Process image number 2
-270: Total time: 12.6841 ms
-270: Total mean: 12.6841 ms
-270/290 Test #270: templateTrackerPyramidal-ZNCCForwardAdditional-Affine .............   Passed    1.64 sec
+269: Process image number 2
+269: Total time: 5.23462 ms
+269: Total mean: 5.23462 ms
+269/290 Test #269: templateTrackerPyramidal-SSDInverseCompositional-RT ...............   Passed    1.06 sec
 test 273
         Start 273: templateTrackerPyramidal-ZNCCForwardAdditional-SRT
 
 273: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "4" "-w" "3" "-p" "-d"
 273: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 273: Test timeout computed to be: 1500
-271: Process image number 2
-271: Total time: 12.9402 ms
-271: Total mean: 12.9402 ms
-271/290 Test #271: templateTrackerPyramidal-ZNCCForwardAdditional-Homography .........   Passed    1.59 sec
+270: Process image number 2
+270: Total time: 7.21875 ms
+270: Total mean: 7.21875 ms
+270/290 Test #270: templateTrackerPyramidal-ZNCCForwardAdditional-Affine .............   Passed    1.07 sec
 test 274
         Start 274: templateTrackerPyramidal-ZNCCForwardAdditional-Translation
 
 274: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "4" "-w" "4" "-p" "-d"
 274: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 274: Test timeout computed to be: 1500
-272: Process image number 2
-272: Total time: 19.9353 ms
-272: Total mean: 19.9353 ms
-272/290 Test #272: templateTrackerPyramidal-ZNCCForwardAdditional-HomographySL3 ......   Passed    1.69 sec
+271: Process image number 2
+271: Total time: 8.23779 ms
+271: Total mean: 8.23779 ms
+271/290 Test #271: templateTrackerPyramidal-ZNCCForwardAdditional-Homography .........   Passed    1.09 sec
 test 275
         Start 275: templateTrackerPyramidal-ZNCCForwardAdditional-RT
 
 275: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "4" "-w" "5" "-p" "-d"
 275: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 275: Test timeout computed to be: 1500
-273: Process image number 2
-273: Total time: 18.0642 ms
-273: Total mean: 18.0642 ms
-273/290 Test #273: templateTrackerPyramidal-ZNCCForwardAdditional-SRT ................   Passed    1.69 sec
+272: Process image number 2
+272: Total time: 13.1055 ms
+272: Total mean: 13.1055 ms
+272/290 Test #272: templateTrackerPyramidal-ZNCCForwardAdditional-HomographySL3 ......   Passed    1.09 sec
 test 276
         Start 276: templateTrackerPyramidal-ZNCCInverseCompositional-Affine
 
 276: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "5" "-w" "0" "-p" "-d"
 276: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 276: Test timeout computed to be: 1500
-274: Process image number 2
-274: Total time: 11.7617 ms
-274: Total mean: 11.7617 ms
-274/290 Test #274: templateTrackerPyramidal-ZNCCForwardAdditional-Translation ........   Passed    1.65 sec
+273: Process image number 2
+273: Total time: 9.6167 ms
+273: Total mean: 9.6167 ms
+273/290 Test #273: templateTrackerPyramidal-ZNCCForwardAdditional-SRT ................   Passed    1.08 sec
 test 277
         Start 277: templateTrackerPyramidal-ZNCCInverseCompositional-Homography
 
 277: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "5" "-w" "1" "-p" "-d"
 277: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 277: Test timeout computed to be: 1500
-275: Process image number 2
-275: Total time: 18.064 ms
-275: Total mean: 18.064 ms
-275/290 Test #275: templateTrackerPyramidal-ZNCCForwardAdditional-RT .................   Passed    1.75 sec
+274: Process image number 2
+274: Total time: 8.625 ms
+274: Total mean: 8.625 ms
+274/290 Test #274: templateTrackerPyramidal-ZNCCForwardAdditional-Translation ........   Passed    1.07 sec
 test 278
         Start 278: templateTrackerPyramidal-ZNCCInverseCompositional-HomographySL3
 
 278: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "5" "-w" "2" "-p" "-d"
 278: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 278: Test timeout computed to be: 1500
-276: Process image number 2
-276: Total time: 8.82861 ms
-276: Total mean: 8.82861 ms
-276/290 Test #276: templateTrackerPyramidal-ZNCCInverseCompositional-Affine ..........   Passed    1.64 sec
+275: Process image number 2
+275: Total time: 10.3611 ms
+275: Total mean: 10.3611 ms
+275/290 Test #275: templateTrackerPyramidal-ZNCCForwardAdditional-RT .................   Passed    1.09 sec
 test 279
         Start 279: templateTrackerPyramidal-ZNCCInverseCompositional-SRT
 
 279: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "5" "-w" "3" "-p" "-d"
 279: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 279: Test timeout computed to be: 1500
-277: Process image number 2
-277: Total time: 47.9883 ms
-277: Total mean: 47.9883 ms
-277/290 Test #277: templateTrackerPyramidal-ZNCCInverseCompositional-Homography ......   Passed    1.68 sec
+276: Process image number 2
+276: Total time: 7.41919 ms
+276: Total mean: 7.41919 ms
+276/290 Test #276: templateTrackerPyramidal-ZNCCInverseCompositional-Affine ..........   Passed    1.12 sec
 test 280
         Start 280: templateTrackerPyramidal-ZNCCInverseCompositional-Translation
 
 280: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "5" "-w" "4" "-p" "-d"
 280: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 280: Test timeout computed to be: 1500
-278: Process image number 2
-278: Total time: 25.5195 ms
-278: Total mean: 25.5195 ms
-278/290 Test #278: templateTrackerPyramidal-ZNCCInverseCompositional-HomographySL3 ...   Passed    1.68 sec
+277: Process image number 2
+277: Total time: 28.2051 ms
+277: Total mean: 28.2051 ms
+277/290 Test #277: templateTrackerPyramidal-ZNCCInverseCompositional-Homography ......   Passed    1.12 sec
 test 281
         Start 281: templateTrackerPyramidal-ZNCCInverseCompositional-RT
 
 281: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "5" "-w" "5" "-p" "-d"
 281: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 281: Test timeout computed to be: 1500
-279: Process image number 2
-279: Total time: 11.8914 ms
-279: Total mean: 11.8914 ms
-279/290 Test #279: templateTrackerPyramidal-ZNCCInverseCompositional-SRT .............   Passed    1.56 sec
+278: Process image number 2
+278: Total time: 15.5876 ms
+278: Total mean: 15.5876 ms
+278/290 Test #278: templateTrackerPyramidal-ZNCCInverseCompositional-HomographySL3 ...   Passed    1.12 sec
 test 282
         Start 282: templateTrackerPyramidal-MIInverseCompositional-Affine
 
 282: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "9" "-w" "0" "-p" "-d"
 282: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 282: Test timeout computed to be: 1500
-280: Process image number 2
-280: Total time: 10.4697 ms
-280: Total mean: 10.4697 ms
-280/290 Test #280: templateTrackerPyramidal-ZNCCInverseCompositional-Translation .....   Passed    1.58 sec
+279: Process image number 2
+279: Total time: 8.55151 ms
+279: Total mean: 8.55151 ms
+279/290 Test #279: templateTrackerPyramidal-ZNCCInverseCompositional-SRT .............   Passed    1.11 sec
 test 283
         Start 283: templateTrackerPyramidal-MIInverseCompositional-Homography
 
 283: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "9" "-w" "1" "-p" "-d"
 283: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 283: Test timeout computed to be: 1500
-281: Process image number 2
-281: Total time: 10.6221 ms
-281: Total mean: 10.6221 ms
-281/290 Test #281: templateTrackerPyramidal-ZNCCInverseCompositional-RT ..............   Passed    1.73 sec
+280: Process image number 2
+280: Total time: 5.33496 ms
+280: Total mean: 5.33496 ms
+280/290 Test #280: templateTrackerPyramidal-ZNCCInverseCompositional-Translation .....   Passed    1.08 sec
 test 284
         Start 284: templateTrackerPyramidal-MIInverseCompositional-HomographySL3
 
 284: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "9" "-w" "2" "-p" "-d"
 284: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 284: Test timeout computed to be: 1500
-282: Process image number 2
-282: Total time: 188.631 ms
-282: Total mean: 188.631 ms
-282/290 Test #282: templateTrackerPyramidal-MIInverseCompositional-Affine ............   Passed    1.82 sec
+281: Process image number 2
+281: Total time: 8.11328 ms
+281: Total mean: 8.11328 ms
+281/290 Test #281: templateTrackerPyramidal-ZNCCInverseCompositional-RT ..............   Passed    1.11 sec
 test 285
         Start 285: templateTrackerPyramidal-MIInverseCompositional-SRT
 
 285: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "9" "-w" "3" "-p" "-d"
 285: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 285: Test timeout computed to be: 1500
+282: Process image number 2
 283: Process image number 2
-283: Total time: 262.165 ms
-283: Total mean: 262.165 ms
-283/290 Test #283: templateTrackerPyramidal-MIInverseCompositional-Homography ........   Passed    1.85 sec
+282: Total time: 100.079 ms
+282: Total mean: 100.079 ms
+282/290 Test #282: templateTrackerPyramidal-MIInverseCompositional-Affine ............   Passed    1.18 sec
 test 286
         Start 286: templateTrackerPyramidal-MIInverseCompositional-Translation
 
@@ -179776,35 +179810,44 @@
 286: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 286: Test timeout computed to be: 1500
 284: Process image number 2
-284: Total time: 273.688 ms
-284: Total mean: 273.688 ms
-284/290 Test #284: templateTrackerPyramidal-MIInverseCompositional-HomographySL3 .....   Passed    1.86 sec
+283: Total time: 130.536 ms
+283: Total mean: 130.536 ms
+283/290 Test #283: templateTrackerPyramidal-MIInverseCompositional-Homography ........   Passed    1.20 sec
 test 287
         Start 287: templateTrackerPyramidal-MIInverseCompositional-RT
 
 287: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking/templateTracker "-c" "-l" "2" "-t" "9" "-w" "5" "-p" "-d"
 287: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/tracking
 287: Test timeout computed to be: 1500
-285: Process image number 2
-285: Total time: 158.87 ms
-285: Total mean: 158.87 ms
-285/290 Test #285: templateTrackerPyramidal-MIInverseCompositional-SRT ...............   Passed    1.67 sec
+284: Total time: 133.731 ms
+284: Total mean: 133.731 ms
+284/290 Test #284: templateTrackerPyramidal-MIInverseCompositional-HomographySL3 .....   Passed    1.21 sec
 test 288
         Start 288: videoReader
 
 288: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video/videoReader "-c" "-d"
 288: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video
 288: Test timeout computed to be: 1500
-286: Process image number 2
-286: Total time: 86.5544 ms
-286: Total mean: 86.5544 ms
-286/290 Test #286: templateTrackerPyramidal-MIInverseCompositional-Translation .......   Passed    1.69 sec
+285: Process image number 2
+285: Total time: 75.6221 ms
+285: Total mean: 75.6221 ms
+285/290 Test #285: templateTrackerPyramidal-MIInverseCompositional-SRT ...............   Passed    1.15 sec
 test 289
         Start 289: imageSequenceReader
 
 289: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video/imageSequenceReader "-c" "-d"
 289: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/video
 289: Test timeout computed to be: 1500
+286: Process image number 2
+286: Total time: 46.5566 ms
+286: Total mean: 46.5566 ms
+286/290 Test #286: templateTrackerPyramidal-MIInverseCompositional-Translation .......   Passed    1.11 sec
+test 290
+        Start 290: wireframeSimulator
+
+290: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator/wireframeSimulator "-c" "-d"
+290: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator
+290: Test timeout computed to be: 1500
 287: Process image number 2
 288: -------------------------------------------------------
 288:   videoReader.cpp
@@ -179813,15 +179856,6 @@
 288: -------------------------------------------------------
 288: 
 288: Process video in /usr/share/visp-images-data/ViSP-images/video/cube.mpeg
-287: Total time: 141.302 ms
-287: Total mean: 141.302 ms
-287/290 Test #287: templateTrackerPyramidal-MIInverseCompositional-RT ................   Passed    1.80 sec
-test 290
-        Start 290: wireframeSimulator
-
-290: Test command: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator/wireframeSimulator "-c" "-d"
-290: Working Directory: /build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf/example/wireframe-simulator
-290: Test timeout computed to be: 1500
 288: Display frame: 1
 288: Display frame: 2
 288: Display frame: 3
@@ -179843,6 +179877,8 @@
 288: Display frame: 19
 288: Display frame: 20
 288: Display frame: 21
+287: Total time: 63.1777 ms
+287: Total mean: 63.1777 ms
 288: Display frame: 22
 288: Display frame: 23
 288: Display frame: 24
@@ -179859,6 +179895,7 @@
 288: Display frame: 35
 288: Display frame: 36
 288: Display frame: 37
+287/290 Test #287: templateTrackerPyramidal-MIInverseCompositional-RT ................   Passed    1.13 sec
 288: Display frame: 38
 288: Display frame: 39
 288: Display frame: 40
@@ -179883,7 +179920,7 @@
 288: Display frame: 59
 288: Warning: Unable to decode image 59
 288: Display frame: 60
-288/290 Test #288: videoReader .......................................................   Passed    1.84 sec
+288/290 Test #288: videoReader .......................................................   Passed    1.05 sec
 289: -------------------------------------------------------
 289:   videoImageSequenceReader.cpp
 289: 
@@ -180075,12 +180112,23 @@
 289: Current image number: 180
 289: Current image number: 181
 289: Current image number: 182
+290: 
+290: Here are presented the effect of the basic functions of the simulator
+290: 
+290: 
+290: 
+290: Now you can move the main external camera. Click inside the corresponding window with one of the three buttons of your mouse and move the pointer.
+290: 
+290: Click on the internal view window when you are finished
+290: 
+290: You have seen the main capabilities of the simulator. Other specific functionalities are available. Please refers to the html documentation to access the list of all functions
 289: Current image number: 183
 289: Current image number: 184
 289: Current image number: 185
 289: Current image number: 186
 289: Current image number: 187
 289: Current image number: 188
+289/290 Test #290: wireframeSimulator ................................................   Passed    0.97 sec
 289: Current image number: 189
 289: Current image number: 190
 289: Current image number: 191
@@ -180108,23 +180156,12 @@
 289: Current image number: 213
 289: Current image number: 214
 289: Current image number: 215
-290: 
-290: Here are presented the effect of the basic functions of the simulator
-290: 
-290: 
-290: 
-290: Now you can move the main external camera. Click inside the corresponding window with one of the three buttons of your mouse and move the pointer.
-290: 
-290: Click on the internal view window when you are finished
-290: 
-290: You have seen the main capabilities of the simulator. Other specific functionalities are available. Please refers to the html documentation to access the list of all functions
 289: Current image number: 216
 289: Current image number: 217
 289: Current image number: 218
 289: Current image number: 219
 289: Current image number: 220
 289: Current image number: 221
-289/290 Test #290: wireframeSimulator ................................................   Passed    1.52 sec
 289: Current image number: 222
 289: Current image number: 223
 289: Current image number: 224
@@ -180405,18 +180442,18 @@
 289: Current image number: 499
 289: Current image number: 500
 289: Current image number: 501
-290/290 Test #289: imageSequenceReader ...............................................   Passed    3.71 sec
+290/290 Test #289: imageSequenceReader ...............................................   Passed    2.36 sec
 
 100% tests passed, 0 tests failed out of 290
 
-Total Test time (real) = 313.64 sec
+Total Test time (real) = 143.63 sec
 make[2]: Leaving directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 make[1]: Leaving directory '/build/reproducible-path/visp-3.6.0'
    create-stamp debian/debhelper-build-stamp
    dh_testroot -O--buildsystem=cmake
    dh_prep -O--buildsystem=cmake
    dh_auto_install -O--buildsystem=cmake
-	cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/reproducible-path/visp-3.6.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
+	cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/visp-3.6.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
 make[1]: Entering directory '/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf'
 /usr/bin/cmake -S/build/reproducible-path/visp-3.6.0 -B/build/reproducible-path/visp-3.6.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -181270,12 +181307,11 @@
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-vision3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_vision.so.3.6.0 found in none of the libraries
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-core3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_core.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-core3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_core.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
@@ -181284,15 +181320,17 @@
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-mbt3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_mbt.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-gui3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_gui.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-gui3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_gui.so.3.6.0 found in none of the libraries
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-robot3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_robot.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
@@ -181305,7 +181343,6 @@
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-mbt3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_mbt.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
@@ -181318,7 +181355,6 @@
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-robot3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_robot.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
@@ -181327,72 +181363,73 @@
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-dnn-tracker3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_dnn_tracker.so.3.6.0 found in none of the libraries
+dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-vision3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_vision.so.3.6.0 found in none of the libraries
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 from: /lib/ld-linux-armhf.so.3
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged
-dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libvisp-dnn-tracker3.6t64/usr/lib/arm-linux-gnueabihf/libvisp_dnn_tracker.so.3.6.0 found in none of the libraries
    dh_installdeb -O--buildsystem=cmake
    dh_gencontrol -O--buildsystem=cmake
 dpkg-gencontrol: warning: Depends field of package libvisp-dev: substitution variable ${shlibs:Depends} used, but is not defined
    dh_md5sums -O--buildsystem=cmake
    dh_builddeb -O--buildsystem=cmake
-dpkg-deb: building package 'libvisp-blob-dev' in '../libvisp-blob-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-dev' in '../libvisp-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-vision3.6t64' in '../libvisp-vision3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-detection3.6t64' in '../libvisp-detection3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-sensor-dev' in '../libvisp-sensor-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-vs3.6t64-dbgsym' in '../libvisp-vs3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-sensor3.6t64' in '../libvisp-sensor3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-detection3.6t64-dbgsym' in '../libvisp-detection3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-mbt-dev' in '../libvisp-mbt-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-sensor3.6t64-dbgsym' in '../libvisp-sensor3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-core-dev' in '../libvisp-core-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-mbt3.6t64' in '../libvisp-mbt3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-robot-dev' in '../libvisp-robot-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-robot3.6t64' in '../libvisp-robot3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-core3.6t64' in '../libvisp-core3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-robot3.6t64-dbgsym' in '../libvisp-robot3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-mbt3.6t64-dbgsym' in '../libvisp-mbt3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-ar-dev' in '../libvisp-ar-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-ar3.6t64' in '../libvisp-ar3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-ar3.6t64-dbgsym' in '../libvisp-ar3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-blob-dev' in '../libvisp-blob-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-blob3.6t64' in '../libvisp-blob3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-blob3.6t64-dbgsym' in '../libvisp-blob3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-me-dev' in '../libvisp-me-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-core-dev' in '../libvisp-core-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-vision3.6t64-dbgsym' in '../libvisp-vision3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-core3.6t64-dbgsym' in '../libvisp-core3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-me3.6t64' in '../libvisp-me3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-me3.6t64-dbgsym' in '../libvisp-me3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-klt-dev' in '../libvisp-klt-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-klt3.6t64' in '../libvisp-klt3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-core3.6t64' in '../libvisp-core3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-klt3.6t64-dbgsym' in '../libvisp-klt3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-sensor-dev' in '../libvisp-sensor-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-sensor3.6t64' in '../libvisp-sensor3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-sensor3.6t64-dbgsym' in '../libvisp-sensor3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-robot-dev' in '../libvisp-robot-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-robot3.6t64' in '../libvisp-robot3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-core3.6t64-dbgsym' in '../libvisp-core3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-robot3.6t64-dbgsym' in '../libvisp-robot3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-vs-dev' in '../libvisp-vs-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-vs3.6t64' in '../libvisp-vs3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-vs3.6t64-dbgsym' in '../libvisp-vs3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-mbt-dev' in '../libvisp-mbt-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-mbt3.6t64' in '../libvisp-mbt3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-mbt3.6t64-dbgsym' in '../libvisp-mbt3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-visual-features-dev' in '../libvisp-visual-features-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-visual-features3.6t64' in '../libvisp-visual-features3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-visual-features3.6t64-dbgsym' in '../libvisp-visual-features3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-vision-dev' in '../libvisp-vision-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-vision3.6t64' in '../libvisp-vision3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-vision3.6t64-dbgsym' in '../libvisp-vision3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-tt-dev' in '../libvisp-tt-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-gui-dev' in '../libvisp-gui-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-tt3.6t64' in '../libvisp-tt3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-gui3.6t64' in '../libvisp-gui3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-tt3.6t64-dbgsym' in '../libvisp-tt3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-gui3.6t64-dbgsym' in '../libvisp-gui3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-imgproc-dev' in '../libvisp-imgproc-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-tt-mi-dev' in '../libvisp-tt-mi-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-imgproc3.6t64' in '../libvisp-imgproc3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-tt-mi3.6t64' in '../libvisp-tt-mi3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-tt-mi3.6t64-dbgsym' in '../libvisp-tt-mi3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-imgproc3.6t64-dbgsym' in '../libvisp-imgproc3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-vs-dev' in '../libvisp-vs-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-vs3.6t64' in '../libvisp-vs3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-dnn-tracker-dev' in '../libvisp-dnn-tracker-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-dnn-tracker3.6t64' in '../libvisp-dnn-tracker3.6t64_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-dnn-tracker3.6t64-dbgsym' in '../libvisp-dnn-tracker3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-doc' in '../libvisp-doc_3.6.0-5_all.deb'.
+dpkg-deb: building package 'libvisp-gui-dev' in '../libvisp-gui-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-gui3.6t64' in '../libvisp-gui3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-gui3.6t64-dbgsym' in '../libvisp-gui3.6t64-dbgsym_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-imgproc-dev' in '../libvisp-imgproc-dev_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-imgproc3.6t64' in '../libvisp-imgproc3.6t64_3.6.0-5_armhf.deb'.
+dpkg-deb: building package 'libvisp-imgproc3.6t64-dbgsym' in '../libvisp-imgproc3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-io-dev' in '../libvisp-io-dev_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-io3.6t64' in '../libvisp-io3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-doc' in '../libvisp-doc_3.6.0-5_all.deb'.
 dpkg-deb: building package 'libvisp-io3.6t64-dbgsym' in '../libvisp-io3.6t64-dbgsym_3.6.0-5_armhf.deb'.
 dpkg-deb: building package 'libvisp-detection-dev' in '../libvisp-detection-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-detection3.6t64' in '../libvisp-detection3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-detection3.6t64-dbgsym' in '../libvisp-detection3.6t64-dbgsym_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-ar-dev' in '../libvisp-ar-dev_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-ar3.6t64' in '../libvisp-ar3.6t64_3.6.0-5_armhf.deb'.
-dpkg-deb: building package 'libvisp-ar3.6t64-dbgsym' in '../libvisp-ar3.6t64-dbgsym_3.6.0-5_armhf.deb'.
  dpkg-genbuildinfo --build=binary -O../visp_3.6.0-5_armhf.buildinfo
  dpkg-genchanges --build=binary -O../visp_3.6.0-5_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -181400,12 +181437,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/12124/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/15786 and its subdirectories
-I: Current time: Sun Mar 23 02:39:08 -12 2025
-I: pbuilder-time-stamp: 1742740748
+I: removing directory /srv/workspace/pbuilder/12124 and its subdirectories
+I: Current time: Mon Mar 24 05:45:43 +14 2025
+I: pbuilder-time-stamp: 1742744743