******************************************************************************** conan install poselib/cci.20221204@#705aa16f5acd6291d4078b9a4755dc10 --build=poselib -pr /home/conan/w/prod/BuildSingleReference/135274/abd7bf02-c3eb-4cec-89d2-52b6469a9da8/profile_linux_5_libstdcpp11_gcc_release_64.poselib-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 5.4 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=5 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] poselib:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True eigen/3.4.0: Not found in local cache, looking in remotes... eigen/3.4.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz eigen/3.4.0: Downloaded recipe revision 1bc43ded5116678f202a75aa887ef142 poselib/cci.20221204: Forced build from source Installing package: poselib/cci.20221204 Requirements eigen/3.4.0 from 'conan-center' - Downloaded poselib/cci.20221204 from local cache - Cache Packages eigen/3.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download poselib/cci.20221204:87b74a8e8ee35d692d3987019f765d9bcba82204 - Build Installing (downloading, building) binaries... eigen/3.4.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz eigen/3.4.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 eigen/3.4.0: Downloaded package revision fffa75535100e6726f7e430610981cb2 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK poselib/cci.20221204: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/source poselib/cci.20221204: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK poselib/cci.20221204: Copying sources to build folder poselib/cci.20221204: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204 poselib/cci.20221204: Generator txt created conanbuildinfo.txt poselib/cci.20221204: Calling generate() poselib/cci.20221204: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' poselib/cci.20221204: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' poselib/cci.20221204: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK poselib/cci.20221204: Calling build() poselib/cci.20221204: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/package/87b74a8e8ee35d692d3987019f765d9bcba82204" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204" ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/package/87b74a8e8ee35d692d3987019f765d9bcba82204" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204" ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- BUILD_SHARED_LIBS: OFF -- CMAKE_BUILD_TYPE: Release -- CMAKE_GENERATOR: Single-config -- CMAKE_GENERATOR: Unix Makefiles -- CMAKE_REGISTRY_FOLDER: OFF -- Conan: Component target declared 'Eigen3::Eigen' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204 poselib/cci.20221204: CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204" '--' '-j3' ----------------- Scanning dependencies of target PoseLib [ 2%] Building CXX object PoseLib/CMakeFiles/PoseLib.dir/solvers/gp3p.cc.o [ 4%] Building CXX object PoseLib/CMakeFiles/PoseLib.dir/solvers/gp4ps.cc.o [ 7%] Building CXX object PoseLib/CMakeFiles/PoseLib.dir/solvers/p1p2ll.cc.o PoseLib/CMakeFiles/PoseLib.dir/build.make:107: recipe for target 'PoseLib/CMakeFiles/PoseLib.dir/solvers/p1p2ll.cc.o' failed PoseLib/CMakeFiles/PoseLib.dir/build.make:81: recipe for target 'PoseLib/CMakeFiles/PoseLib.dir/solvers/gp3p.cc.o' failed PoseLib/CMakeFiles/PoseLib.dir/build.make:94: recipe for target 'PoseLib/CMakeFiles/PoseLib.dir/solvers/gp4ps.cc.o' failed CMakeFiles/Makefile2:140: recipe for target 'PoseLib/CMakeFiles/PoseLib.dir/all' failed Makefile:148: recipe for target 'all' failed poselib/cci.20221204: CMake Warning (dev) at cmake/SetEnv.cmake:20 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_SHARED_LIBS'. Call Stack (most recent call first): CMakeLists.txt:8 (include) This warning is for project developers. Use -Wno-dev to suppress it. In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:162:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:504:25: error: ‘invoke_result’ in namespace ‘std’ does not name a template type typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:504:38: error: expected unqualified-id before ‘<’ token typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:505:31: error: ‘type1’ was not declared in this scope typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:505:36: error: template argument 1 is invalid typedef typename remove_all::type type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:162:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:616:25: error: ‘invoke_result’ in namespace ‘std’ does not name a template type typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:616:38: error: expected unqualified-id before ‘<’ token typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:617:31: error: ‘type1’ was not declared in this scope typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:617:36: error: template argument 1 is invalid typedef typename remove_all::type type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:162:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:504:25: error: ‘invoke_result’ in namespace ‘std’ does not name a template type typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:504:38: error: expected unqualified-id before ‘<’ token typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:505:31: error: ‘type1’ was not declared in this scope typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:505:36: error: template argument 1 is invalid typedef typename remove_all::type type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:162:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:616:25: error: ‘invoke_result’ in namespace ‘std’ does not name a template type typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:616:38: error: expected unqualified-id before ‘<’ token typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:617:31: error: ‘type1’ was not declared in this scope typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:617:36: error: template argument 1 is invalid typedef typename remove_all::type type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:162:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:504:25: error: ‘invoke_result’ in namespace ‘std’ does not name a template type typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:504:38: error: expected unqualified-id before ‘<’ token typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:505:31: error: ‘type1’ was not declared in this scope typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:505:36: error: template argument 1 is invalid typedef typename remove_all::type type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:162:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:616:25: error: ‘invoke_result’ in namespace ‘std’ does not name a template type typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:616:38: error: expected unqualified-id before ‘<’ token typedef typename std::invoke_result::type type1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:617:31: error: ‘type1’ was not declared in this scope typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/util/Meta.h:617:36: error: template argument 1 is invalid typedef typename remove_all::type type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc: In function ‘int poselib::p1p2ll(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, std::vector*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:31: error: no match for ‘operator*’ (operand types are ‘double’ and ‘const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’) Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Geometry:46:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:6, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Geometry/Scaling.h:135:1: note: candidate: template Eigen::CwiseBinaryOp::Scalar, Scalar>, const Derived, const typename Eigen::internal::plain_constant_type::type> Eigen::operator*(const Eigen::MatrixBase&, const Eigen::UniformScaling&) operator*(const MatrixBase& matrix, const UniformScaling& s) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Geometry/Scaling.h:135:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Householder:24:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/QR:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:4, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:513:99: note: candidate: template typename Eigen::internal::matrix_type_times_scalar_type::Type Eigen::operator*(const Eigen::MatrixBase&, const Eigen::HouseholderSequence&) typename internal::matrix_type_times_scalar_type::Type operator*(const MatrixBase& other, const HouseholderSequence& h) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:513:99: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:327:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:325:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::TranspositionsBase&, const Eigen::MatrixBase&) operator*(const TranspositionsBase &transpositions, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:325:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: note: mismatched types ‘const Eigen::TranspositionsBase’ and ‘double’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:327:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:313:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::MatrixBase&, const Eigen::TranspositionsBase&) operator*(const MatrixBase &matrix, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:313:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:326:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:527:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::PermutationBase&, const Eigen::MatrixBase&) operator*(const PermutationBase &permutation, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:527:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: note: mismatched types ‘const Eigen::PermutationBase’ and ‘double’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:326:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:515:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::MatrixBase&, const Eigen::PermutationBase&) operator*(const MatrixBase &matrix, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:515:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: candidate: template const Eigen::CwiseBinaryOp > >::value)>::type, int>, const typename Eigen::internal::plain_constant_type, const Eigen::Matrix, const Eigen::Matrix >, typename Eigen::internal::promote_scalar_arg > >::value)>::type>::type, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > Eigen::operator*(const T&, const StorageBaseType&) EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h: In substitution of ‘template const Eigen::CwiseBinaryOp > >::value)>::type, int>, const typename Eigen::internal::plain_constant_type, const Eigen::Matrix, const Eigen::Matrix >, typename Eigen::internal::promote_scalar_arg > >::value)>::type>::type, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > Eigen::operator*(const T&, const StorageBaseType&) [with T = double]’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:46: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: error: no type named ‘type’ in ‘struct Eigen::internal::promote_scalar_arg’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: candidate: template const Eigen::CwiseBinaryOp > >::value)>::type, double>, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value)>::type>::type, const Eigen::Matrix > Eigen::operator*(const T&, const StorageBaseType&) /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:55:39: note: cannot convert ‘Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]((*(const Eigen::MatrixBase >*)(&(& Xp)->std::vector<_Tp, _Alloc>::operator[], std::allocator > >(0ul))))’ (type ‘const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’) to type ‘const StorageBaseType& {aka const Eigen::MatrixBase >&}’ Eigen::Vector3d z1 = l2xp * (X[0] - Xp[0]); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:31: error: no match for ‘operator*’ (operand types are ‘double’ and ‘const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’) Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Geometry:46:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:6, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Geometry/Scaling.h:135:1: note: candidate: template Eigen::CwiseBinaryOp::Scalar, Scalar>, const Derived, const typename Eigen::internal::plain_constant_type::type> Eigen::operator*(const Eigen::MatrixBase&, const Eigen::UniformScaling&) operator*(const MatrixBase& matrix, const UniformScaling& s) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Geometry/Scaling.h:135:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Householder:24:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/QR:15, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:4, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:513:99: note: candidate: template typename Eigen::internal::matrix_type_times_scalar_type::Type Eigen::operator*(const Eigen::MatrixBase&, const Eigen::HouseholderSequence&) typename internal::matrix_type_times_scalar_type::Type operator*(const MatrixBase& other, const HouseholderSequence& h) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:513:99: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:327:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:325:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::TranspositionsBase&, const Eigen::MatrixBase&) operator*(const TranspositionsBase &transpositions, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:325:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: note: mismatched types ‘const Eigen::TranspositionsBase’ and ‘double’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:327:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:313:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::MatrixBase&, const Eigen::TranspositionsBase&) operator*(const MatrixBase &matrix, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Transpositions.h:313:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:326:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:527:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::PermutationBase&, const Eigen::MatrixBase&) operator*(const PermutationBase &permutation, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:527:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: note: mismatched types ‘const Eigen::PermutationBase’ and ‘double’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:326:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:515:1: note: candidate: template const Eigen::Product Eigen::operator*(const Eigen::MatrixBase&, const Eigen::PermutationBase&) operator*(const MatrixBase &matrix, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PermutationMatrix.h:515:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: note: mismatched types ‘const Eigen::MatrixBase’ and ‘double’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: candidate: template const Eigen::CwiseBinaryOp > >::value)>::type, int>, const typename Eigen::internal::plain_constant_type, const Eigen::Matrix, const Eigen::Matrix >, typename Eigen::internal::promote_scalar_arg > >::value)>::type>::type, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > Eigen::operator*(const T&, const StorageBaseType&) EIGEN_MAKE_SCALAR_BINARY_OP(operator*,product) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h: In substitution of ‘template const Eigen::CwiseBinaryOp > >::value)>::type, int>, const typename Eigen::internal::plain_constant_type, const Eigen::Matrix, const Eigen::Matrix >, typename Eigen::internal::promote_scalar_arg > >::value)>::type>::type, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > Eigen::operator*(const T&, const StorageBaseType&) [with T = double]’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:46: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: error: no type named ‘type’ in ‘struct Eigen::internal::promote_scalar_arg’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: candidate: template const Eigen::CwiseBinaryOp > >::value)>::type, double>, const typename Eigen::internal::plain_constant_type, typename Eigen::internal::promote_scalar_arg > >::value)>::type>::type, const Eigen::Matrix > Eigen::operator*(const T&, const StorageBaseType&) /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:50:1: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:56:39: note: cannot convert ‘Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]((*(const Eigen::MatrixBase >*)(&(& Xp)->std::vector<_Tp, _Alloc>::operator[], std::allocator > >(0ul))))’ (type ‘const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’) to type ‘const StorageBaseType& {aka const Eigen::MatrixBase >&}’ Eigen::Vector3d z2 = l1xp * (X[1] - Xp[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:276:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘struct Eigen::internal::traits, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 3>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:72:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:29:127: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ typedef typename ScalarBinaryOpTraits::Scalar, typename traits::Scalar>::ReturnType Scalar; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:272:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 3>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:72:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:83:17: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::coeff’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::coeff; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:84:17: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::coeffByOuterInner’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::coeffByOuterInner; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:85:26: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::operator()’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::operator(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:86:26: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::operator[]’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::operator[]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:87:17: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::x’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::x; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:88:17: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::y’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::y; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:89:17: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::z’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::z; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:90:17: error: no members matching ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}::w’ in ‘Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>}’ using Base::w; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:273:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h: In instantiation of ‘class Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 3>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:72:52: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}::coeff’ in ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}’ using Base::coeff; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}::eval’ in ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}’ using Base::eval; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:79:25: error: no members matching ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}::operator-’ in ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}’ using Base::operator-; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}::operator*=’ in ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}’ using Base::operator*=; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:83:25: error: no members matching ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}::operator/=’ in ‘Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >::Base {aka class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >}’ using Base::operator/=; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:72:53: error: no matching function for call to ‘Eigen::Matrix::dot(const Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>) const’ double lambda = -l[0].dot(R * (X[0] - Xp[0])) / l1xp; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:273:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: candidate: template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = OtherDerived; Derived = Eigen::Matrix] dot(const MatrixBase& other) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:253:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of ‘struct Eigen::internal::scalar_difference_op’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:143:20: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:74:43: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:351:95: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ typedef typename ScalarBinaryOpTraits::ReturnType result_type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:164:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op; LhsType = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; RhsType = const Eigen::Product, Eigen::Matrix, 0>; Eigen::CwiseBinaryOp::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Rhs = Eigen::Product, Eigen::Matrix, 0>]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:19:1: required from ‘const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:74:43: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:113:7: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:60:87: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:62:63: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Derived = Eigen::Block, 1, 3, false>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CommaInitializer.h:99:64: required from ‘Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; XprType = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:59:63: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >; Derived = Eigen::Block, 1, 3, false>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CommaInitializer.h:99:64: required from ‘Eigen::CommaInitializer& Eigen::CommaInitializer::operator,(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >; XprType = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:60:115: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:74:16: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Derived = Eigen::Block, -1, -1, false>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CommaInitializer.h:48:51: required from ‘Eigen::CommaInitializer::CommaInitializer(XprType&, const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; XprType = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CommaInitializer.h:159:72: required from ‘Eigen::CommaInitializer Eigen::DenseBase::operator<<(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:59:35: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:596:91: required from ‘PacketType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::Matrix; typename Eigen::CwiseUnaryOp::Scalar = int; Eigen::Index = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:386:54: required from ‘PacketType Eigen::internal::redux_evaluator<_XprType>::packetByOuterInner(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; _XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:177:79: required from ‘static PacketType Eigen::internal::redux_vec_unroller::run(const Evaluator&, const Func&) [with PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; int Start = 0]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:344:115: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Eigen::internal::redux_impl::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:463:73: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:98:22: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:147:29: required from ‘void Eigen::MatrixBase::normalize() [with Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:50:17: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:236:42: error: no matching function for call to ‘ploadt(const double*)’ return ploadt(m_d.data + row * m_d.outerStride() + col); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:172:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: candidate: template Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:236:78: note: cannot convert ‘(((const double*)((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::data) + ((((sizetype)(((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::outerStride() * row)) + ((sizetype)col)) * 8u))’ (type ‘const double*’) to type ‘const type* {aka const int*}’ return ploadt(m_d.data + row * m_d.outerStride() + col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:238:42: error: no matching function for call to ‘ploadt(const double*)’ return ploadt(m_d.data + row + col * m_d.outerStride()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:172:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: candidate: template Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:238:58: note: cannot convert ‘(((const double*)((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::data) + ((((sizetype)(((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::outerStride() * col)) + ((sizetype)row)) * 8u))’ (type ‘const double*’) to type ‘const type* {aka const int*}’ return ploadt(m_d.data + row + col * m_d.outerStride()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:164:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::sub_assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29: required from ‘static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; ProductType = Eigen::Product, Eigen::Matrix, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:7: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:48: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/p1p2ll.cc:74:16: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^ make[2]: *** [PoseLib/CMakeFiles/PoseLib.dir/solvers/p1p2ll.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:164:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:60:87: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:62:63: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 10, false>, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>, Eigen::Block, 3, 10, false>, 0> >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 10, false>, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>, Eigen::Block, 3, 10, false>, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 10, false>, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>, Eigen::Block, 3, 10, false>, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 10, false>, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>, Eigen::Block, 3, 10, false>, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 10; int _Options = 0; int _MaxRows = 3; int _MaxCols = 10]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:53:107: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::Product, 3, 9, false>, Eigen::Matrix, 0>, const Eigen::Block, 3, 1, false> >, 0>; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::Product, 3, 9, false>, Eigen::Matrix, 0>, const Eigen::Block, 3, 1, false> >, 0>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::Product, 3, 9, false>, Eigen::Matrix, 0>, const Eigen::Block, 3, 1, false> >, 0>; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::Product, 3, 9, false>, Eigen::Matrix, 0>, const Eigen::Block, 3, 1, false> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:61:16: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:276:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h: In instantiation of ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0, 3>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0, Eigen::Dense>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:101:67: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:29:127: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ typedef typename ScalarBinaryOpTraits::Scalar, typename traits::Scalar>::ReturnType Scalar; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:272:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0, 3>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0, Eigen::Dense>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:101:67: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:83:17: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::coeff’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::coeff; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:84:17: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::coeffByOuterInner’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::coeffByOuterInner; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:85:26: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::operator()’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::operator(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:86:26: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::operator[]’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::operator[]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:87:17: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::x’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::x; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:88:17: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::y’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::y; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:89:17: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::z’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::z; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:90:17: error: no members matching ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}::w’ in ‘Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>, 0>}’ using Base::w; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:273:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h: In instantiation of ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0, 3>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0, Eigen::Dense>’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0>’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:101:67: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:75:17: error: no members matching ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}::coeff’ in ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}’ using Base::coeff; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:78:17: error: no members matching ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}::eval’ in ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}’ using Base::eval; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:79:25: error: no members matching ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}::operator-’ in ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}’ using Base::operator-; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:82:25: error: no members matching ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}::operator*=’ in ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}’ using Base::operator*=; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:83:25: error: no members matching ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}::operator/=’ in ‘Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >::Base {aka class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Product, 4, 9, false>, Eigen::Matrix, 0>, 0> >}’ using Base::operator/=; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:596:91: required from ‘PacketType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::Matrix; typename Eigen::CwiseUnaryOp::Scalar = int; Eigen::Index = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:386:54: required from ‘PacketType Eigen::internal::redux_evaluator<_XprType>::packetByOuterInner(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; _XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:177:79: required from ‘static PacketType Eigen::internal::redux_vec_unroller::run(const Evaluator&, const Func&) [with PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; int Start = 0]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:344:115: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Eigen::internal::redux_impl::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:463:73: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:98:22: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:147:29: required from ‘void Eigen::MatrixBase::normalize() [with Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:50:17: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:236:42: error: no matching function for call to ‘ploadt(const double*)’ return ploadt(m_d.data + row * m_d.outerStride() + col); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:172:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: candidate: template Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:236:78: note: cannot convert ‘(((const double*)((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::data) + ((((sizetype)(((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::outerStride() * row)) + ((sizetype)col)) * 8u))’ (type ‘const double*’) to type ‘const type* {aka const int*}’ return ploadt(m_d.data + row * m_d.outerStride() + col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:238:42: error: no matching function for call to ‘ploadt(const double*)’ return ploadt(m_d.data + row + col * m_d.outerStride()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:172:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: candidate: template Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:238:58: note: cannot convert ‘(((const double*)((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::data) + ((((sizetype)(((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::outerStride() * col)) + ((sizetype)row)) * 8u))’ (type ‘const double*’) to type ‘const type* {aka const int*}’ return ploadt(m_d.data + row + col * m_d.outerStride()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc: In function ‘int poselib::gp4ps_kukelova(const std::vector >&, const std::vector >&, const std::vector >&, std::vector*, std::vector*, bool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:106:98: error: no matching function for call to ‘Eigen::Matrix::dot(const PlainObject) const’ double res = std::abs(x[3].dot((pose.R() * X[3] + pose.t - scale * p[3]).normalized())); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:273:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: candidate: template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = OtherDerived; Derived = Eigen::Matrix] dot(const MatrixBase& other) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:303:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h: In substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix]’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:106:98: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:72:1: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ MatrixBase::dot(const MatrixBase& other) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc: In function ‘int poselib::gp4ps_camposeco(const std::vector >&, const std::vector >&, const std::vector >&, std::vector*, std::vector*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:133:43: error: no matching function for call to ‘Eigen::Matrix::dot(const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >) const’ const double b1 = x[0].dot(p[1] - p[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:273:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: candidate: template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = OtherDerived; Derived = Eigen::Matrix] dot(const MatrixBase& other) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:303:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h: In substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:133:43: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:72:1: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ MatrixBase::dot(const MatrixBase& other) const ^ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:134:43: error: no matching function for call to ‘Eigen::Matrix::dot(const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >) const’ const double b2 = x[1].dot(p[1] - p[0]); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:273:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: candidate: template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = OtherDerived; Derived = Eigen::Matrix] dot(const MatrixBase& other) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/MatrixBase.h:190:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:303:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h: In substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’: /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:134:43: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:72:1: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ MatrixBase::dot(const MatrixBase& other) const ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:253:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of ‘struct Eigen::internal::scalar_sum_op’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:143:20: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:137:51: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:34:88: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ typedef typename ScalarBinaryOpTraits::ReturnType result_type; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:164:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, 3, false>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/LU/InverseImpl.h:158:17: required from ‘void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix&, ResultType&) [with MatrixType = Eigen::Block, 3, 3, false>; ResultType = Eigen::Matrix; typename ResultType::Scalar = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/LU/InverseImpl.h:174:33: required from ‘static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Block, 3, 3, false>; ResultType = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/LU/InverseImpl.h:322:60: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; XprType = Eigen::Block, 3, 3, false>; Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse, 3, 3, false> >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse, 3, 3, false> >; Func = Eigen::internal::assign_op]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, 3, 3, false> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse, 3, 3, false> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Inverse, 3, 3, false> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp3p.cc:51:53: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:253:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h: In instantiation of ‘struct Eigen::internal::scalar_difference_op’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:143:20: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:204:45: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:351:95: error: no type named ‘ReturnType’ in ‘struct Eigen::ScalarBinaryOpTraits >’ typedef typename ScalarBinaryOpTraits::ReturnType result_type; ^ make[2]: *** [PoseLib/CMakeFiles/PoseLib.dir/solvers/gp3p.cc.o] Error 1 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:164:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_sum_op; LhsType = const Eigen::Matrix; RhsType = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Lhs = Eigen::Matrix; Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:27:1: required from ‘const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator+(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = int; typename Eigen::internal::traits::Scalar = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:137:51: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:113:7: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename Rhs::Scalar); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of ‘Eigen::CwiseBinaryOp::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op; LhsType = const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; RhsType = const Eigen::Product, Eigen::Matrix, 0>; Eigen::CwiseBinaryOp::Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Eigen::CwiseBinaryOp::Rhs = Eigen::Product, Eigen::Matrix, 0>]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h:19:1: required from ‘const Eigen::CwiseBinaryOp::Scalar, typename Eigen::internal::traits::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase::operator-(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:204:45: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:113:7: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Func = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:144:8: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:60:87: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:62:63: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 9, false>, const Eigen::Product, 3, 4, false>, Eigen::Matrix, 0>, Eigen::Block, 4, 9, false>, 0> >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 9, false>, const Eigen::Product, 3, 4, false>, Eigen::Matrix, 0>, Eigen::Block, 4, 9, false>, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 9, false>, const Eigen::Product, 3, 4, false>, Eigen::Matrix, 0>, Eigen::Block, 4, 9, false>, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 9, false>, const Eigen::Product, 3, 4, false>, Eigen::Matrix, 0>, Eigen::Block, 4, 9, false>, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 9; int _Options = 0; int _MaxRows = 3; int _MaxCols = 9]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:86:104: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:137:51: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:140:33: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Block, 3, 1, true>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:179:15: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 3, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >; Derived = Eigen::Block, 3, 1, true>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:193:19: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Matrix; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:204:16: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; Derived = Eigen::Matrix; Eigen::Index = long int]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:596:91: required from ‘PacketType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::packet(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; UnaryOp = Eigen::internal::scalar_abs2_op; ArgType = const Eigen::Matrix; typename Eigen::CwiseUnaryOp::Scalar = int; Eigen::Index = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:386:54: required from ‘PacketType Eigen::internal::redux_evaluator<_XprType>::packetByOuterInner(Eigen::Index, Eigen::Index) const [with int LoadMode = 32; PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; _XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:177:79: required from ‘static PacketType Eigen::internal::redux_vec_unroller::run(const Evaluator&, const Func&) [with PacketType = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 0>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; int Start = 0]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:344:115: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Eigen::internal::redux_impl::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Redux.h:463:73: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = int]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:98:22: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Dot.h:147:29: required from ‘void Eigen::MatrixBase::normalize() [with Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:50:17: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:236:42: error: no matching function for call to ‘ploadt(const double*)’ return ploadt(m_d.data + row * m_d.outerStride() + col); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:172:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: candidate: template Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:236:78: note: cannot convert ‘(((const double*)((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::data) + ((((sizetype)(((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::outerStride() * row)) + ((sizetype)col)) * 8u))’ (type ‘const double*’) to type ‘const type* {aka const int*}’ return ploadt(m_d.data + row * m_d.outerStride() + col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:238:42: error: no matching function for call to ‘ploadt(const double*)’ return ploadt(m_d.data + row + col * m_d.outerStride()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:172:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: candidate: template Packet Eigen::internal::ploadt(const typename Eigen::internal::unpacket_traits::type*) EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits::type* from) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/GenericPacketMath.h:964:46: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:277:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/CoreEvaluators.h:238:58: note: cannot convert ‘(((const double*)((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::data) + ((((sizetype)(((const Eigen::internal::evaluator > >*)this)->Eigen::internal::evaluator > >::m_d.Eigen::internal::plainobjectbase_evaluator_data::outerStride() * col)) + ((sizetype)row)) * 8u))’ (type ‘const double*’) to type ‘const type* {aka const int*}’ return ploadt(m_d.data + row + col * m_d.outerStride()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Core:164:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/Dense:1, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/misc/quaternion.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/camera_pose.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.h:32, from /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:29: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = Eigen::internal::sub_assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29: required from ‘static void Eigen::internal::assignment_from_xpr_op_product::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; InitialFunc = Eigen::internal::assign_op; DstXprType = Eigen::Matrix; OtherXpr = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; ProductType = Eigen::Product, Eigen::Matrix, 0>; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:7: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = int; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:850:48: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if::value, void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:779:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:204:16: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY EIGEN_CHECK_BINARY_COMPATIBILIY(Func,typename ActualDstTypeCleaned::Scalar,typename Src::Scalar); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h: In instantiation of ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op]’: /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = Eigen::internal::assign_op; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing::value), void*>::type = void*]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 3, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, 3, false>]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/LU/InverseImpl.h:158:17: required from ‘void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; typename ResultType::Scalar = double]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/LU/InverseImpl.h:174:33: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse >; Func = Eigen::internal::assign_op]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/PlainObjectBase.h:883:7: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Inverse >; OtherDerived = Eigen::Inverse >; Derived = Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Inverse >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]’ /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/DenseBase.h:412:62: required from ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Inverse >; Eigen::DenseBase::EvalReturnType = const Eigen::Matrix]’ /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204/PoseLib/solvers/gp4ps.cc:183:28: required from here /home/conan/w/prod/BuildSingleReference/.conan/data/eigen/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/eigen3/Eigen/src/Core/AssignEvaluator.h:888:3: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY make[2]: *** [PoseLib/CMakeFiles/PoseLib.dir/solvers/gp4ps.cc.o] Error 1 make[1]: *** [PoseLib/CMakeFiles/PoseLib.dir/all] Error 2 make: *** [all] Error 2 poselib/cci.20221204: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior poselib/cci.20221204: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior poselib/cci.20221204: ERROR: Package '87b74a8e8ee35d692d3987019f765d9bcba82204' build failed poselib/cci.20221204: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204 ERROR: poselib/cci.20221204: Error in build() method, line 49 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/poselib/cci.20221204/_/_/build/87b74a8e8ee35d692d3987019f765d9bcba82204" '--' '-j3'